P2P geht auf jedenfall. Bevor es Emule gab haben wir uns damals auch mal daran gewagt. Der Client war recht leicht zu programmieren, damals gabs nur probleme was den Server angeht. Ohne Thread-Save war das einfach nicht machbar.
Mit PB4.0 sollte nun auch ein Server möglich sein.