Be', grazie, ma credo di non essere stato chiaro. Anzi è sicuro, quando dici di non aver capito il problema.
Infatti il problema NON è quello di leggere e scrivere il file di testo, cosa che funziona bene, ma è invece il fatto che al ritorno, dopo aver premuto il bottone, il campo 'meta' che dovrebbe contenere il testo derivato dalla textarea invece non contiene nulla. Se lo contenesse, poi so benissimo come scriverlo!
Grazie del tentativo, comunque il problema è diverso: perché la textarea non contiene alcun testo, al ritorno in $_SERVER['PHP_SELF']?