I rang up the company and they said they could'nt upgrade the php server because it was an old server, so I set up the page on a different account and it works fine, to be honest the other server company are a pain in the butt, so when we register the domain for our client we wont use them, the server I am uploading to has a newer version of php, so I will use them...
I set-up the site using dreamweaver so I know it cant be the code as it wouldn't of worked on my mac and the newer server.
Thanks for the help though, I work for www.swindonweb.com and trying to convince my boss of doind PHP and not ASP so this has helped a lot.
Cheers