Codice PHP:
<?php

// inclusione di iscritti.php per avere la variabile $iscritti

include("archivio.php");

/*foreach ($testo as $indice => $value){


$testo[$indice] = addslashes($testo[$indice]);
}*/

// apertura del file iscritti.php per la modifica e di template.tpl

$fp fopen("archivio.php""w");
$data stripslashes(file_get_contents('archivio.tpl'));

// genero la data in formato stringa

$timestamp time();
$adesso date('H:i d/m/y'$timestamp);

// prendo dal post le altre informazioni e le metto in variabili di servizio

$new_id count($id);
$new_titolo $_POST['new_titolo'];
$new_testo $_POST['new_testo'];
$new_autore $_POST['new_autore'];

// aggiorno gli array accodando le informazioni

$id[] = $new_id;
$titolo[] = $new_titolo;
$testo[] = str_replace('"''\'\''nl2br($new_testo));
$ora[] = $adesso;
$autore[] = $new_autore;

// implodo il tutto per poi scriverlo

$id_long implode('", "'$id);
$titolo_long implode('", "'$titolo);
$testo_long implode('", "'$testo);
$ora_long implode('", "'$ora);
$autore_long implode('", "'$autore);

$id_long "\"".$id_long."\"";
$titolo_long "\"".$titolo_long."\"";
$testo_long "\"".$testo_long."\"";
$ora_long "\"".$ora_long."\"";
$autore_long "\"".$autore_long."\"";

// scrittura della variabile ed uscita

$data sprintf($data$id_long$titolo_long$testo_long$ora_long$autore_long);
fwrite($fp$data);
fclose($fp);
echo 
"<meta HTTP-EQUIV='REFRESH' content='1; url=../guestbook.php'>";
?>
Lo uso per un mio script, moficalo a tuo piacimento...