Yhm, dopiero wstałem i nie wdusiłem ś :P
Jeżeli shoutbox, to można funkcją serialize zrzucić tablicę do jednej linjki tekstu i tak zapisać - ja w ten sposób cachuję shoutbox, menu oraz nowe posty w swoim najnowszym sytemie, zeby przy wyświetlaniu strony głównej się nie pobierało to ciągle z MySqla, dzięki czemu storna główna ma na razie tylko 5 zapytań SQL (GMCLAN ma 10, phpbb2 ma 20, phpbb by przemo nawet do 100 oczywiście bez aktualizacji sesji :P)
zatem zapis:
$zapisz=serialize($tablica);
file_put_contents('shoutbox.txt',$zapisz);
odczyt
$odczytfile_get_contents($zapisz);
$tablica=unserialize($odczyt);
przykładowa tablica
$tablica=array(
0=>array('nick'=>'piotrek','time'=>1200100152,'shout'=>'jakas wiadomosc'),
1=>array('nick'=>'kazik','time'=>1200009132,'shout'=>'inna wiadomosc'),
2=>array('nick'=>'stefan','time'=>1107003145,'shout'=>'wiadomosc trzecia'),
);
BTW. Lepiej będzie wysyłać POSTem, po co ma być w linku wszystko widoczne, poza tym odświeżenie strony spowoduje dodanie kolejnego shouta, a tak po zapisaniu można dać header('Location: index.php'); i już wszystkie dane POST będą puste. Odświeżenie strony nie spowoduje dodania kolejnego wpisu.