You'd need opt-in from browsers and websites to make it work though without it being a total privacy nightmare. I was thinking of complicated encryption scheme to support this...but, notionally, it's like if every web page had a little chat room associated with it that you could optionally join when you visit the page, but not at other times.