Thanks ednark. Here are the answers to the questions:
is you php.ini set to session.use_only_cookies=1? you might not have cookies enabled at work, you say your settings are the same, so this might not be it
It is set to OFF on both php.ini files (home and work)
are you blacklisting cookies from that domain on your work computer, that way globally cookies would seem accepted, but wouldn't actually be from that site
I am not sure what you mean by blacklisting cookies?
are you jumping domains? do you redirect to a different domain, which is then not reading the session cookie?
No and No.
is your time set correctly at your computer at work, it might be destroying cookies on it's own because it thinks they have expired.
Yes, time is set correct on both computers.
try printing out $COOKIE and $SESSION on each page to get a better idea of whats going on.
I print out the session and see the user_name variable
Any other ideas? Thanks