I had a client that was running an asp application and could not get the application to run. They were getting an error, "Object Required: session", at line 4 of the global.asa file. I was thinking it was a client browser issue until I was notified that all users were encountering the same issue.
I found the solution within IIS. In the IIS MMC right click and the home directory and go to properties. Then click on the configuration button and go to Options. There is a setting called enable session state. This needs to be checked to run asp and asp .net applications that store variables during execution of the application.
This error will become more routine as companies go to web apps and services in the future. This may save you a little time and make you look like a hero. Good Luck.
The microsoft Knowledge Base Article is on the next page>