You should look at using long-running AJAX calls to "push" the updates from the server to the clients. This is commonly referred to as the Comet web application model.
http://en.wikipedia.org/wiki/Comet_(programming)
If HTML5 is an option, web sockets could be used to support updates more efficiently than long running AJAX calls.
http://en.wikipedia.org/wiki/Web_Sockets
Regardless of the method, finding a good web server that can handle long running requests will be important, if scalability is a concern. Look for a web server that has a small allocation per connection and that doesn't assign an OS thread per connection like node.js
http://nodejs.org/#about