I\'m working on an application controller for a program that is spitting text directly to /dev/tty.
This is a production application controller that must be able to
screen -D -m yourEvilProgram
should work. Much time passed sinced I used it, but if you need to read some of its output it could even be possible that you could utilize some sockets to read it.
[Added: two links, Rackaid and Pixelbeat, and the home page at GNU]