Как нам всем миром послушать интернет-радио или бывают ли пиринговые протоколы подкастинга?
Могу подсказать слова для гуглинга: PeerCast, Tribler, BTStream
Есть велосипеды местного разлива:
habrahabr.ru/post/87509/
habrahabr.ru/company/torrentstream/blog/146386/

Icecast в принципе позволяет настраивать неограниченное количество релеев, но к p2p это отношения не имеет.

Если все вообще плохо, то можно посмотреть в сторону WebSDR
Если необходимо обеспечить множественные подключения внутри одной организации/подсети, рассмотрите вариант ретрансляции.
Например, Icecast прекрасно справляется с этим: 
www.lissyara.su/articles/freebsd/programms/icecast2/