Anche io ho costruito qualcosa di simile, utilizzo i cookie (come in questo forum) in modo tale che l'utente non debba effettuare il login ogni volta che vuole accedere al sito... potresti oltrmodo utilizzare il controllo IP memorizzando i dati in una tabella mysql, il risultato è lo stesso!!