El uso de session_register() está obsoleto (además que no se usaría como lo propones .. el nombre de la variable a registrar en la función session_register() no vá con $ ...
Te recomiendo ver las FAQ's de este foro, tienes unas cuantas que hablan de sesiones. Pero, lo más importate es que leas la documentación oficial al respecto:
www.php.net/session
Un saludo,