> How does one setup one of these things? Since I assume you are implementing it in Python, you might have to ask, you know, someone who knows Python. I don't, but I have a web browser. I even have "locate '*python*pty*'". So maybe: import pty (pid, fd) = pty.fork() or pty.spawn(...)