Nei file di testo per scrivere "in cima" occorre riscrivere tutto il file, è meglio appendere in fondo.
Nel tuo caso è sicuramente meglio leggere alla rovescia (leggi tutto e inverti l'array di ciò che hai letto) piuttosto che scrivere alla rovescia.

Cmq i guestbook su file di testo credo che memorizzino un file di testo per ogni post.