also die sache mit den cookies ist nicht allzu aufwendig (daher aber halt auch leicht zu umgehen):
ganz primitiv jetzt malPHP-Code:
//anmelden.php
if(isset($_COOKIE['anmeld'])) die('sie haben sich schon angemeldet');
//weiter unten dann, dort wo auch die datenbankeinträge bei erfolgreicher anmeldung gemacht werden:
setcookie("anmeld", "ja", time() + (60*60));
solltet du dir da selber was basteln wollen, hilft dir evtl das weiter: http://tut.php-quake.net/cookies.html