Самый простой вариант "Флекс сервера", для тестирования:

Код:
$ nc -l -p 8080 | xargs -I '{}' /usr/local/bin/flex/bin/mxmlc -o '{}.swf' '{}.as' && cat '{}.swf'
Естесственно, только для локальной разработки

Запускаем неткат на порту 8080, он, в свою очередь будет редиректить полученные сообщения mxmlc - это флексовый компилятор, подставляя их вместо заготовок аргументов, после чего будет выводить в ответ содержание сгенерированного SWF файла.
Предполагается, что mxmlc находится в директории /usr/local/bin/flex/bin/. Т.е. TCP запрос на
http://localhost:8080 содержащий в теле запроса название локального файла, который нужно скомпилировать выдаст его скомпилированую версию обратно.