First I want to say I love the idea but I don't see any way this could be within the TOS. The main issue is using other people's accounts to do it. I can't think of any argument that could be made where remotely controlling OTHER people's accounts through third party software would be acceptable to Blizzard.