asegúrate de no estar "mezclando" en el código funciones como session_register() o session_unregister() con el array superglobal $_SESSION... también verifica la versión de PHP en ambos servidores (porque los superglobales están disponibles desde la 4.1)...
Y si tu versión de php es >= 4.1.x mejor empieza a utilizar superglobales y anda olvidándote del session_register() y esas cosas...
Ah... algo más... también verifica el estado de la directiva register_globals (mejor si está en off)
saludos