I've use Remote Utilities for some similar stuff. Mostly for its unattended access, but it has an attended access. They also allow a 10PC free business license. So no worries about legality if you are just on a few computers.