Supporting Cooperative WWW Browsing: a Proxy-based Approach