Try again: this is not a request to program anything for me. I am looking for more experienced web developers to tell me if my idea is really feasible as it touches on some fairly complex issues (at least I think so). Please, if this message should be closed, could I at least get a little advice on where I should publish first?
Imagine: you are visiting a site (say malonssite.com). You come in, you get a double glass window. The left side is a chat list (see FB's Friends List). The right side is the “browser”.
The chat list is filled out by other people who have signed a contract on malonssite.com and visit the same page as you using the "built-in" browser.
Each user has the ability to "allow followers", and at what point on any site they visit, all of their followers "follow".
Thumbnail image:

My abilities: PHP MySQL Javascript (node.js included, but this is more server side, I think)
I did a long survey and ajax, but this gets complicated. I think something like this is best done in a flash? Or maybe a school Java applet? I'm just not sure.
I'm sure I can do it myself, I just don’t know what technology to use. I usually click stumbling blocks in each area, usually along the lines of the same origin policy . I know that JSONP can get around SOP, however is it capable enough to do what I want? I am not familiar enough with this.
Sockets in general (websockets, flash sockets, etc.) and node.js are quite new to me, and I think they somehow hold the answer, I'm just looking for confirmation.
Thanks!
Malon source share