What mrsocks said; once you start using $_SESSION[], you don't need session_register() or the variable it creates anymore; in fact, mixing the two causes lots of confusion.
But you do need session_start() on each page where you're using the session data.