I need to write a Perl/Tk GUI that controls a C++ program. The GUI needs to start and stop the C++ program, and the C++ program needs to report it's status so the GUI can display a progress bar. I have searched around and can't find an example of anything that works this way.