peercastとかskypeとかが
特殊なプロトコルを使って通信してるじゃないですか。

peercast://
call://

こんなやつ。
あれってどうやって作ってるんですかね。