срочно и подробно - вряд ли.
Попробую по частям, а потом о каждой части можно найти подробно или здесь или в гугле)
Часть первая - программа для вещания
Их много, начиная от банального винампа с плагином (dsp plugin можно найти на сайте shoutcast.com) заканчивая (или начиная по новому) Sam broadcaster, Sound Empire и тд. Программ много упомянул популярные.
Часть вторая - серверная часть
Тут ненадо долго выбирать из изобилия, большинство использует shoutcast или icecast сервера.
shoutcast проще в настройке но более требователен к ресурсам (но если у вас меньше 15 000 слушателей разница будет мало заметна).
Двух частей вполне достаточно чтоб начать вещание.
Схема такова (программа для вещания) -> (сервер) ->(слушатели).
Если все удалось уже можно думать о сайте, скриптах статистики и тд.
Если у вас нет внешней ip (так зачастую если интернет идет через локальную сеть) или у вас низкая выходная скорость интернета вам прийдется пользоватся услугами радиохостингов.