俺も P2P で作るのが良いと思う.

でも WinnyBBS の方式はダメだ.
Winny の技術を読んだ人なら分かると思うけど,
WinnyBBS は各スレッドに運営者が存在する.
この仕組みでは,多数のひろゆきが存在することになって,
誰もスレッド立てようとしないだろう.

そのような状態を避けるには,金子氏が本でも書いている通り,
Distributed Hash Table を使う方法が,今のセオリーじゃないかと.

んで,DHT で 2ch の代替を作ろうとしてる人がいたら,
このの論文が参考になるかもしれん:
G. S. Manku, Dipsea: A Modular Distributed Hash Table.
http://infolab.stanford.edu/~manku/phd/index.html

DHT を使う時の問題点は検索だ.DHT を上手く利用できる,
BBS に適したインデックスの設計が重要になると思うよ.