Instant Message Within Client

Does anyone know of a good way to do “instant messaging” within a client?
I’m wanting to have a window that a user could go to and type a message and send that message to a client terminal selected from a list.

The easiest way to accomplish that is through the database. One client can add a message to the database that can be seen by another client. I don’t have a full example already setup but will try to work on one for you.

A forum and chat module would be an nice (easy to add) addition. On the surface, this may seem like it is unrelated to the goals of this application, but this kind of communication would allow for better control and could tie into many different features, down time feedback comes to mind.

Sounds like you could just use the comments component and rely on some creative uses of an index column.