Odd..
Tried comparing Apache/PHP configs between the two servers?
Anyhow, is the other server running PHP4 or PHP5? Some features or w/e could be different.
Anyways, care to tell me if your register_globals is enabled? aswell as posting the configs?
For more help, refer this page too,
http://www.php.net/session