Cool program. I recently reviewed some code to do similar stuff with java.
The interesting part was that they had a tiny applet client hidden
in a webpage that held persistant connections to their
server. This client had the abilty to 'instruct' the host
browser to reload a page (via some java-javascript browser
calls) every time the server instructed it
to do so. It occurs to me that maybe you could develop a
similar client to retrofit the functionality you want to existing
browsers. Also, do you have a client to demonstrate the
persistant connections that you could show us?