As for choosing which debater/team of debaters will be arguing either for or against the motion, I'd suggest choosing the topic beforehand (maybe using the method I mentioned in my OP) and then the admins can perhaps flip a coin to decide?
Edit: Although I realise that some debates don't need a for and against platform, so if that's the case, just ignore what I said!