How are you testing if the session variables are set. Create a page with this:
<?php
@session_start();
var_dump($_SESSION);
?>
Then visit that page after login and see if the session variables are set. If they aren't it is probably a configuration issue on the server with the session_save_path setting in in the php.ini file. Your hosting provider could probably look into it and get that resolved for you.