I guess what I was getting at is the fact that that one change could very well have led to the problem, as there are obvious differences between your offline and online setup... Do you know what version of PHP your host is using?
it's funny that changing the name would fix the problem :-)
It's not as funny as it sounds. Like I said before... The long PHP predefined variables ($HTTP*VARS) may be disabled with the register long arrays directive... Is it possible that your host has this disabled, and your offline system has it enabled?
And anyhow, you made no reference as to what type of troubleshooting you did in your original post... Given the fact that it was your first post, it is easier to assume you are a newbie who doesn't know how to troubleshoot, since you didn't state the troubleshooting steps you did. So yeah, it is very easy to take your retort as sarcasm, even if it isn't your intent.
You would be amazed at how many newbs come on here, post their problem, and never do any kind of their own troubleshooting, only to find out that their problem was due to a missing quote, or bracket which would have been found in a matter of moments had they known what to look for...
Humor me, and make that one "useless" change, and let's go from there...