In un certo senso.

Allora.

Quando un utente si colleca viene creato un sessionID (che è un cookie scritto sul client)

La sessione la potresti fare anche tu con una variabile di applicazione. Così:

codice:
If LeggiCookie()="" then
SessionID = GeneraNumeroUnivoco()
ScriviCookie(SessionID)
Set Application(SessionID) = Server.CreateObject("Scripting.Dictionary")
Set MySession = Application(SessionID)
else
Set MySession = Application(SessionID)
End if