Vereis... hoy vengo aqui con otro pequeño problema a ver si vosotros sois capaces de solucionarmelo

El problema es el siguiente. Yo estoy haciendo un tipo de "Mensajeria Interna" entre usuarios, ok? Hasta aqui todo bien, vamos... todo esta hecho... pero lo quiero mejorar y quiero que me diga si un usuario esta o no conectado al igual que lo estoy yo, mostrandome un listado con los usuarios que hay en la base de datos, y los que esten activos, pues en la lista donde los muestro que me ponga "conectado" o "desconectado", no se si me explico bien (creo que no

A ver si me podeis echar una manita con alguna idea o a ver si me podeis indicar como hacerlo usando el objeto Application o metiendo un campo "Estado" en su tabla en la base de datos... o como leches hacerlo jeje.
Enga un saludo y gracias antes de nada ;)