Bueno .. ejemplos de eso veras por todo el foro .. pero si quieres ir probando uno (viene la recomendación de muy cerca xDD):
Autentificator:
http://php.cluster-web.com/autentificator
Hace todo lo que mencionas .. Eso sí, no te aseguro que funcione correctamente en servicios de hosting gratuitos pues usa algunas características (como control de cabeceras HTTP) que por la "publicidad" que suelen usar esos sitios no son compatibles con este sistema ..
Un saludo,