omfg..doppelpost und nach 1 Tag pushen -.-
Da ich vb net kann, hier der grobe Aufbau. Für die Funktionen: GidF!
Als 1. brauchst du ne statische IP (s. NO-IP , Hamachi , ...)
2. Dein Server-Programm muss dein Micro erkennen und Signale von dort aufnehmen. Außerdem musst du nen mp3-player o.ä. einbauen, damit du Musik spielen kannst bzw hörst, was deine Hörer hören. Wenn du das alles hast, leg allen Sound übereinander (such ma nach Bass.dll) und verschick das ganze als Stream. (Benutz Socket Server/Client - is am einfachsten zum Übertragen)
3. Der Client muss dann nurnoch den Stream empfangen und abspielen können. Da du es als lifestream hast musst du dabei beachten, dass du den Stream beim Client immerwieder löschst/überschreibst (benutz am einfachsten nen MemoryStream

), damit das Teil nicht nach kurzer Zeit überdimensioniert groß im Speicher rum liegt und alles ausbremst. Außerdem musst du bedenken, dass der Stream abgespielt werden muss, während er empfangen wird.
Ohne VB wäre es viel einfacher:
1. kostenlose HP
2. kostenloser Streamserver
3. WinAmp + plugins
4. WinAmpStream->Server->HP
5. URL verteilen...