I am looking for a way to have realtime text displayed on the end users browser where they can change font size, font color, and background color, and have a seperate chat box to send messages back to the person providing the realtime feed.

The person providing the realtime text would be writing in a MSWord file or .txt file. I would want the text to appear on the end users browser as the provider is typing, as close to realtime as possible.

The questions is, can this be done using Java and how? I am new to Java and can't seem to find any answers in my searches.

Thanks for any and all help.