pues puedes usar el tan conocido script de Cluster... como siempre digo aunque no llevo mucho tiempo en esto... es uno de los mejores, a la hora de estructurar, leer, explicar y enterder como funciona...
http://phpcluster.host.sk/scripts/autentificator/
yo lo uso de nucleo para mi script, es el motor y centro de operaciones...jajaja, tiene millones de configuraciones, se le puede añadir millones de cosas... gracias a Cluster