If you do not want to modify the existing server, you could set up another web server that acts as a bridge between thick and thin client.
Think client would send information to the bridge server and thin client would wait for an update from the bridge server.
It is possible for clients to be interacting with more than one server at a time.
What kind of information does the thick client need to push to the thin client? Is it simple text or something more complex?