non proprio cosi,

dovresti fare esattamante la seguente cosa:

inserire in coda al file una riga contenente la voce del guestbook da visualizzare cosi


$guestbook = fopen($db_testo, "a");
$txt='<tr><td><font face="Georgia" color="#660066">E-mail: <font face="Georgia">'.$utente.'</font>

<p align="center"><font face="Georgia" color="#660066">'.$messaggio .'</font></p>
<font face="Georgia" size="1">Scritto il: ' . $data_ora . '</font><hr></td></tr>';
fwrite($guestbook, $txt.'\n');
fclose($guestbook);



fare poi un'altra funzione che legge tutto il file riga per riga mettendone il contenuto
in un array tramite un indice $i

$guestbook = fopen($db_testo, "r"); // apro in lettura
$i=0;
while(non finisce il file)
{
$txt[$i] = riga letta del file...
$i++;
}


e poi stampare l'array dall'ultimo elemento al prima... se sai programmare almeno un pochino non dovrebbe essere difficile :-)