Please see my comment to the question.
First of all, I would question the need to develop a new Comet-based implementation of
server push technology. First of all I would advise to pay attention for the ASP.NET SignalR library:
http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr[
^].
See also (just in case):
http://en.wikipedia.org/wiki/Push_technology[
^],
http://en.wikipedia.org/wiki/Comet_%28programming%29[
^].
Now, I have to admit that development in the direction of server push is very important and can help to work-around draconian limitations of HTTP protocol in particular and pure client-server paradigm in general, which is very important for many application fields. One obvious example is the Web chat applications. I only don't really understand what your contribution could bring to this field. As you are asking for help, we would have a right to know. After all, it is just a very interesting topic.
I pointed out one of the difficult part: consuming of a WCF service by JavaScript. WFC programming is designed to be fairly easy if both server and client parts are .NET applications, but what to do with other technologies? This CodeProject article, a prize winner, could be helpful for you:
A beginner’s guide for consuming a WCF service in JavaScript using ASP.NET AJAX[
^].
—SA