I didn't know what to look for, I did look elsewhere, trust me jumping on a forum asking is not the first thing I do, I was just frustrated after an hour of testing the code and trying to work out why it wasn't working. 🙁
But that is interesting, the web-site I'm working on is for someone else and it is a rather large amount of code that would need changing, and consider the code does work, I'd rather not. Currently the site is hosted on a temporary server, but the people I made it for want to move it their existing host, a company I would not trust to host my 13 year old sister's 2 page web-site.
We, myself and my partner, have had nothing but trouble dealing with them to get this setup, wrong passwords given too us, miscommunications, and now this.
Its rather daunting. But the hosting isn't up to us, and its not our place to decide.
I'll look into seeing how register_globals is turned back on, thanks for the info again, if not the attitude, I'll speak to the guy hosting it for them.