Kör du asp.net (det är väl därför man har windows som webbserver?

) så kan du ju, som standard, lagra session i minnet, i minnet på en separat serverprocess, eller i en sql-databas. Men det går att skriva egna, för t.ex. filbaserad lagring, utan problem =)