den __FlashStringHelper
... gibt es so gar nicht "wirklich".
Von einem Pointer auf einen __Flashstringhelper weiss man, dass print() es drucken kann, und dass man diesen Pointer als einen prog_char* ( oder einen PGM_P ) verwenden kann.
also z.B. strcpy_P(rambuffer, (prog_char*)Text3 );
--> arduino-1.0.1\hardware\tools\avr\avr\include\avr\pgmspace.h