I guess the question from my perspective was is there a better way to organise this one-to-one type interaction. Having thought a bit about the other options I think the current answer is probably no, the other options are too complicated, platform dependent, and require too much technical expertise to get working. I think as Jean-Claude says that voice will make a big difference. Particularly if you can run both one to one and group audio to allow side conversations.