Didn't CBMatt tell you not to multi-post?
Look, the only ideas I have is check if there is a silent function on your program, or make a batch program that runs on log-off that forces the program to close.
Although it's not my business, but what's so urgent that you'd have to watch an employee's screen?
On a side note, my school has all the computers networked, and one computer can see all of the screens of the other computers in the network (some really fancy program, I have no idea what it is though).