Menudo cacao que tienes en ese script .. defines sesiones de una forma ($_SESSION) y de otra (session_register()) . .Ambos métodos NO SON COMPATIBLES y no es NADA recomendable usar session_register()
Realmente podrías usar "Autentificator" tal cual es:
http://php.cluster-web.com/autentificator
Por qué has hecho muchas modificaciones sin mucho sentido. .. Observa su código detenidamente y si quieres hacer alguna modificación . .expon el poblema claramente.
Que pretendes hacer exactamente? ..
Un saludo,