Cluster, moderador de varios de los foros, ha hecho un muy buen script en php muy fácil de usar y es justo para lo que buscas. este es el link
http://php.cluster-web.com/autentificator/
Está muy fácilmente explicado y tiene una funcion para crear usuarios y otogar nivel de permisos.
Espero te sirva.
Saludos