För själva radiosändningen finns Shoutcast server som är de facto standard för webbradio. Den använder strömmande MP3 och är därför kompatibel med i princip alla MP3-spelarprogram som finns.
Det går också att använda Quicktime streaming server/Darwin streaming server för samma sak. Både med MP3-strömmar och QT-strömmar.
För pay-per-view behöver du någon typ av proxy som hanterar inloggning osv. Det blir nog den kniviga biten. Om du inte gör en simpel lösning med en inloggning för att få länken, men att strömmen i sig i praktiken inte är ett dugg skyddad.