Mmm..
Dipende dalla struttura di database.txt.
Suppongo che tu scriva i vari messaggi nel file con un fwrite, separati da un separatore.
In questo caso ti consigliere un codice del genere:
Codice PHP:
//form
<?php
$open
=fopen("database.txt","r");//apro il file in lettura
$text=fread($open,filesize("database.txt"));//leggo il contenuto del file
$posts=explode("/separatore/",$text);//suddivido il contenuto in base ad un separatore
echo'<table>';//creo la tabella in cui si inseriranno i messaggi
for($i=0;$i<count($posts);$i++)//stampo tutti i messaggi inseriti

echo
'<tr>';//creo una nuova riga nella tabella
echo'<td>'.$posts[$i].'</td>';//creo una casella dove scrivo il messaggio
echo'</tr>';//chiudo la riga
}
echo
'</table>';//chiudo la tabella
?>
Non l'ho provato, ma dovrebbe andare, fammi sapere come funziona la pagina guest.php e potrò essere più preciso.
Spero di esserti stato utile.
Fammi sapere!