lua вы предложили. каким способом вы будете распределять на эти самые сервера задачи?
Я предложил не луа, а mrcp. Lua только для распределения задач между серверами. Точнее, только для генерации случайного числа - номера сервера записи. По-моему, Вы не очень поняли суть предложения.
Фрисвич умеет транслировать rtp-stream по mrcp протоколу. unimrcp сервер умеет писать в файл. Простейшее изменения demo-record плагина для unimrcp сервера (подключение lame или shine библиотеки) даёт возможность писать полученное прямо в mp3-файл. Дальше поднимаем столько серверов, сколько нам нужно и распределяем между ними нагрузку равномерно