Possible?... beating the tar out of me.... no. That'll never happen.
As for the other stuff, I'd have to think about that. If the server is running on Linux, which if it is running on the same server as the web site, it looks like it is, I would say play with the log files. Fork the log files to another file. (One is the actual file and the other... read on) Have an app parse the log file realtime and have that output displayed to the web page. I'm thinking that there would be no need for a delay.
If you build the parser to be smart enough, you can filter specific player conversations out of the log. You might even be able to display, in a separate window, the conversation of each player. You could have a general entry field for speaking back to the players.
Is this what you're looking for?
www.rjclan.com/rcon/message.html
=========================
= rcon say goes here
= (Probably a text entry field)
=========================
=Player 1 text displayed
=
=========================
=Player 2 text displayed
=
=========================
= General System log info here
=
= Deacon beat Ruggiero's butt again...
=
==<Deacon>= kicked from server
=
=========================