Excellent stuff. I had a similar idea once, hooked it up to an irc channel and made a bot with commands to shoot people in the office by typing their name. Unfortunately I couldn't get the rocket launcher to be accurate as the same command sequence wouldn't always result in the launcher aiming at the same position.
Sounds like if range is limited you'd need an array of multiple launchers, strategically distributed around the office to provide the most efficient coverage.