Where do you have to use $_POST['varname']? My guess is that you're trying to access your global variables from within a function.
In a function, there are two ways of accessing global variables. 1) You can import global variables into function scope with the "global" keyword, and 2) you can access them via the $GLOBALS array. $GLOBALS is a "superglobal", which means it's ALWAYS in scope. That's what makes it "super". You don't have to explicitly import them into function scope.
I recommend trying to use $_POST['varname'] to access your form variables, even if register_globals is on. That way, you get in the habit of doing so for when you start writing new scripts geared toward stricter settings (i.e. register_globals = off and error_reporting = E_ALL)
For more information about variables, their scope, and the global keyword, read:
http://www.php.net/variables.scope
Take care,
Nik
http://www.bigaction.org/