Il codice che hai scritto utilizza una funzione deprecata e sconsigliata da anni (http://www.php.net/register_globals) così come session_register().
Ti suggerisco di ricominciare leggendo le basi del PHP:
http://www.php.net/manual/en/languag...s.external.php
http://www.php.net/manual/en/reserve...ables.post.php
http://www.php.net/manual/en/session.examples.basic.php