sconsigliatissimo: se un utente vuole usare una chat o un'altra cosa sul tuo sito finchè vuole, perchè buttarlo fuori ad un certo punto? e poi il web è fatto per restare aperto e funzionare 24/7/365.
In ogni caso, dovresti disabilitare solo l'utente o gli utenti che sono collegati da più tempo, oppure il servizio che stanno utilizzando... (e non "chiudere" proprio il sito).... immagino che avrai delle sessioni, dei login e cose del genere per poterlo verificare