non ho capito cosa intendevi con:
Cmq usa una struttura di configurazione del tipo
variabile:valore
variabile:valore


Ho comunque provato a modificare il codice come hai detto ma mi da errore su questa riga:
foreach($conf as $row).

Posto l'intero codice della pagina, ipotizzando che volevo modificare la riga 5 (del mio file config.txt).
Gli puoi dare un occhio?


Codice PHP:
<?php

//recupero i dati da form modulo.php
$titolo=$_POST['titolo_guest'];


//verifico che tutti i campi del form siano pieni

if (empty($titolo)){
  echo 
'Uno o più campi obbligatori sono vuoti!
'

  echo 
"<a href=\"pannello.htm\">Torna indietro</a>"
}

//se pieni
else {

echo 
"I dati sono stati salvati"."
"
;
echo 
"<a href=\"pannello.php\">Ritorna al pannello</a>";


$conf file("./config.txt");

$var explode(":" $cont[$riga[5]] );

//la modifichi
$var[1] = "$titolo";
$cont[$riga] = $var[0].":".$var[1];

//e risalvi

$fp fopen("config.txt" "w");
$i=0
foreach($conf as $row)
{
fwrite$fp $conf[$i] );
$i++;
}
fclose($fp);


//apro il file in scrittura, scrivo la stringa e chiudo il file
//$scrivi_file=fopen("config.php","a");
//$stringa=$titolo.$colo_tito."
";
//fwrite(
$scrivi_file,$stringa);
//fclose(
$scrivi_file);
}
?>