Initialize and read from a PROGMEM array of pointers to PROGMEM arrays
const byte* const message[] PROGMEM =

to use an item, load it in RAM

strcpy_P(buffer, (byte*)pgm_read_word(&amp;(message[i])));

source Arduino reference - PROGMEM