Sounds great. As for workflow, I would prefer it to be as transparent as possible. Ideally, after starting a session you just use the level editor as normal, with other users contributions happening in real time. I assume individual actors would have to be locked while another user manipulates them, and that makes it important to make it clear who is using an actor, both in the 3D view and the scene hierarchy.