I dunno how I missed this thread before, but here's the deal. Jamin, yes, you've already found the solution, but lemme explain why it works like it does.
Somewhere around PHP 4, the developers decided to make a few changes, which affects the way global variables are handled. It's easy to fix on your dev server--just simply change one variable in your php.ini file. Find the line that says "register_globals = Off" and change it to "register_globals = On". But first,
read more about this issue at the link I provided.
It's important to understand the possible security concerns when writing scripts that use form data as variables. In theory, it shouldn't make a bit of a difference to you on your local machine, but since you're copying the files over to a real server anyway, take a look.
