It could be an issue with the session_save_path in the php.ini file. If it is set to a bad directory that either doesn't exist or the permissions don't allow read/write access, then the session variables won't be saved properly.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.