Здравствуйте!
Я делаю программку голосового общения между двумя ПК по локальной сети. Использую для этого библиотеку OpenAL.
В качестве основы был взят идущий в комплекте пример записи/воспроизведения звука. Запись и воспроизведение были разнесены на отдельные потоки внутри программы.
Поток записи "складирует" готовые звуковые фрагменты в отдельный буфер из которого они потом забираются также отдельным потоком передачи в сеть. На приемном конце используется Indy UDPServer, который все принят ...
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=83510