Fair enough. I did realize, however, this suffers from the same issue Rothgar's AFK manager does: When you switch someone to spectator on a TF2 Arena map, it sets them to "Waiting To Play" instead of Spectator
Perhaps you can work with him to find a solution that works for both of you?