This is partly similar to my project Co-Browse.
In this paper, we report on our experience in building e-coBrowse, an extensible Web co-navigation framework. Extensibility is realized through dynamic content transformation at the HTTP response/request stream level. The framework also provides an API (Application Programming Interface) that gives developers high-level support for creating groupware features. To illustrate the potential of e-coBrowse we developed a number of multi-user browser extensions. The most interesting one is chat-pointer, which allows conferees to simultaneously annotate at mouse-clicked positions inside any Web document. Conferees can comment on shared annotations similar to chat, but with direct visual reference to relevant parts of the document. A characterization of existing approaches for building Web co-navigation systems is also described.