I'd start by checking if session variables work on the server in general. Occasionally hosts set the session_save_path in the php.ini file incorrectly and that might be the only issue.
If you send me FTP information I can debug it quickly to see what I can find. I'd need a username and password to test with that should work.