Your comments

more info- this is already a feature of Apple Remote Desktop, so i'm hoping it would not be difficult to implement!