Hola, (creo que deberia de dejar de usar este comienzo para todos los mensajes)
Si miras en el mensaje de las FAQs, creo que fue Cluster el que explico las consecuencias de usar register_globals a ON o OFF.
Comentarte que el $_GET es para las variables que mandas por URL o por formularios GET, $_POST para formularios POST, $_SESSION para variables de sesion, $_COKIIE para las cookies y $_SERVER para las variables $PHP_SELF, $DOCUMENT_ROOT, etc.
Existe la funcion extract() (
www.php.net/extract) que permite crear una variable para cada elemento de un array. Aplicandolo a los arrays $_GET, $_POST, ... al comienzo de un script "simula" el register_globals a ON.
Saludos.