Mi serve un aiuto per realizzare una chat in asp.

Ho bisogno di di creare una cosa del tipo:

Utenti della chat online: tizio, caio, ecc...

Vi spiego il funzionamento della mia chat:

Nel database memorizzo per ogni messaggio: id del post, nickname, data del post, testo del post, indirizzo IP dell'utente.

Dovrei fare in modo che ogni utente connesso possa visualizzare chi è online in quel momento, perciò dovrei realizzare un codice che veda quali indirizzi IP (quelli memorizzati nel database) sono collegati alla pagina.

Una cosa simile a quella del forum di HTML con la differenza che nella mia chat l'utente non deve effettuare un login perchè i dati vengono memorizzati al primo messaggio sia tramite db che tramite cookies.

Non so nemmeno da dove partire, è l'ultimo problema che mi è rimasto.

Per darvi un'idea: guardate qui http://www.etedisco.com/index.asp

Grazie in anticipo a chiunque possa darmi una mano!

P.S. Non fate caso a HTML e CSS che sono provvisori e ci sono ancora problemi di compatibilità con i browser, il risultato finale sarà tutta un'altra cosa! (soprattutto IE6 e 7).