prova un attimo a ragionare..
ti faccio delle domande in modo da darti spunti e trovare la via giusta.
come fai a capire che è inattivo?
l'utente chatta oppure fa altro?
se chatta devi avere una tabella record dove inserire i dati e controllare l'ultimo record inserito però non mi sembra corretto magari è attivo e sta solo leggendo
2 minuti mi sembrano pochi
comunque devi utilizzare jquery e ajax per fare queste cose e php se devi interpellare il server
dai più informazioni dettagliate cosi si brancola nel buio