Thanks for reply Antonio. I am familiar with the OpenACS packages you mentioned but I never heard of and don't really understand this websocket stuff. I'll have to study it.
I was actually thinking of something similar to this
talkjs.com system. If it doesn't exist I might try and do a simple version of it, and not going back to their server for storage.