Well, how does server assign phases when players enter zone? What about just calling that kind of method by character creating one? But there is still one quite big issue - dungeon resets. Server is deleting dungeon phases which are not in use for some time and I'm not even sure if this is possible (well, it is, but not advisable) to turn off. So characters which are for instance created but not logged in would be probably... teleported out?
Can't you just make players appear somewhere in front of some kind of entrace? I know that they would be able to meet each other before entering, but what about setting spawn point just inside of entrace itself, so when they appear ingame (and possibly after first attempt of moving), they will be teleported into dungeon into their own phase.
Well, these are some ideas, I hope you will find at least something of it useful and that I wasn't terribly wrong somewhere.