一応アイディアはだしとくけど、
P2P串をやりたいなら、ここで有志をつのって、
実験だけにとどめておけよ。

匿名性がほしかったら、IPカスケードの動的なルーターを
P2Pでやりゃいい。ルーティングするための初期ノードは必要だけど。
下流のPCが接続したときに、自分のIPを中継用に上流にさしだすことで、
上流側は自分の負荷が高くなったとき(たとえば、初期ノード以外の
ルーティングのテーブルをいくつかに限定)し、
中継点をどんどん下流のIPにかえていけばいい。
あるいは中継の段数をあらかじめ決めておき、4つならひとつ減らし、
2つなら下流に警告を発するとかさ。
中継PCは切断するまえに上流にクローズを報告し、もし通信がアライブなら、
上流からかわりのIPもらうなどして、段数がかわらないようにしてもいい。
じっさいは、キープアライブをどうするかとか、いきなり中継がハングしてたら
どうするかとか、いろいろ問題はあるけど、
やってやれなくはなさそう。