Bonsoir
Je viens de jeter un coup d'oeil au script.
Très intéressant.
Pour info la méthode Print::print() (dont dérive Stream, Serial, Client ...) sait prendre en paramètre une chaine située en flash :
client.println( (const __FlashStringHelper *)pgm_read_word(&(string_table[12])) );
fonctionne aussi bien, évite la copie en RAM et ne permet de définir des chaînes beaucoup plus grosses pour tes pages HTML