Om du nu använder dig av en databas så bör du ju ha namnen som är aktiva i den .....så det bör väl bara vara att plocka ur namnen ur databasen ......eller?
Hur fungerar chatten? Är den helt i asp så antar jag att du uppdaterar sidan som man står på, och då kommer sessionen automagiskt att hållas "fräsh" vilket medför att man kan idla hur länge som helst.
Och eftersom den uppdateras hela tiden så kan du lika gärna sätta en låg session.timeout så att man loggas ut snabbt om man drar därifrån.