chz: в линуксе есть такая классная штука, как socat
она умеет с одного конца брать пайп и превращать его в stdio
под виндовс можете навелосипедить свое
chz: И какой оверхед на клиенте? Публикации, тесты на эту тему есть? stdio у программы только один - вас устроит наличие у программы только одного клиента одновременно?