Saggi, il php parla da solo

Leggendo lo script capirete anche il problema

Codice PHP:
$nome=$_POST["nome"];
$contenuto=$_POST["testo"];
$data = (date("d-m-y"));
$ora = (date("G:i"));
$nome_1 true;
$con_1 true;


 if (!
$nome){
             echo 
"<font color=\"red\">[b]Inserisci il tuo nome [/b]</font>
                   "
$nome_1 false;
            }
 if (!
$contenuto){
             echo 
"<font color=\"red\">[b]Inserisci il tuo contenuto [/b]</font>
                   "
$con_1 false;
            }
            
  if (
$nome_1 == true and $con_1 true){

        
$file_name="Guest.txt";
        
$complete_path=$file_name;
        
$var=fopen($complete_path,"x+");//Apriamo (se non esiste creiamolo) un file per mettere dentro tutti i messaggi di un guestbook 
        
$fp fopen($complete_path,"x+"); 
          
$lung_file fread($fp999999);//e leggiamo tutto
        
fclose($fp); 
        
        
unlink($file_name);//Elminiamo il file
        
        
$file_name="Guest.txt";
        
$complete_path=$file_name;
        
$var=fopen($complete_path,"x+");//per poi ricrearlo
        
$fp fopen($complete_path,"x+"); //con il nuovo contenuto [_->
          
fwrite($var,"$lung_file".$lung_file."$lung_file
<font color=\"black\" face=\"Arial Narrow\">Ora: </font>"
.$ora."<font color=\"black\" face=\"Arial Narrow\">Data: </font>".$data."
<font color=\"red\" face=\"Comic Sans MS\">Nik: </font>"
.$nome."
<font color=\"red\" face=\"Comic Sans MS\"> Testo: </font>"
.$contenuto."
"
);
        
fclose($fp); //chiudiamo
        
}

        
$file_name="Guest.txt";
        
$complete_path=$file_name;
        
$var=fopen($complete_path,"r+");
        
$fp fopen($complete_path,"r+"); //lo riapriamo
          
$lung_file1 fread($fp999999);//lo leggiamo
        
fclose($fp); 
        echo 
"$lung_file1";//lo stampiamo!.

        //Tutto ciò funziona, ma in modo sbagliato: Semplicemente che sovrascrive il messaggio che uno metto, ad esempio, 
        //Se scrivo per la prima volta nome: asd Testo: asd, lo scrive, ma se vado un'altra volta 
        //scrivendo nome dsa, testo dsa, sovrascrive tutto ciò al messaggio di prima, ma non riesco a capire il perchè!!!
        
/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////FINE////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////