Where: http://staf.sourceforge.net/Description: Framework for improving reuse and automation of test cases. Currently at version 3.4.8. License: Eclipse Public License 1.0 Updated: 2011-12-09 Contact: See web site
There is a Tcl API for STAF [1]. From skimming the documentation on the site, it appears that STAF can be used to remotely control and monitor a process while it is running. The program being tested needs to provide handles for a STAF testing harness that can be run from a remote machine, if desired.