Ho risolto il ritorno a capo modificando così il file index.php:
Codice PHP:
</head>
<body>

<h1>Firma il guestbook</h1>

[url="#BOTTOM"]Vai all'ultimo messaggio[/url]

<form method="post" action="guestbook.php">
Tuo nome


<input type="text" name="nome">


Messaggio


<textarea name="messaggio" rows="5" cols="30"></textarea>



<input type="submit" value="Firma il guestbook">
</form>



<?
$guestbook
=fopen("guestbook.txt","r");
$leggi=fread($guestbook,filesize("guestbook.txt"));
$ritorno=nl2br($leggi);
fclose($guestbook);
echo 
$ritorno;
?>


[url="#TOP"]Vai a inizio pagina[/url]

</body>
</html>
ora mi manca solo l' inversione di lettura o scrittura dei commenti
ma qui la vedo dura
perchè effettivamente "r+" come mi è stato consigliato dovrebbe essere
l' opzione giusta, però non so perchè mi da lo stesso risultato di un "w+"
cancellando i messaggi scritti in precedenza.
Grazie.