also die sache mit den cookies ist nicht allzu aufwendig (daher aber halt auch leicht zu umgehen):

PHP-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)); 
ganz primitiv jetzt mal

solltet du dir da selber was basteln wollen, hilft dir evtl das weiter: http://tut.php-quake.net/cookies.html