In a map should be a script which can define unit of what player reached the target.
Then (about):
if ( 1st player )
{
launch to 2nd, launc to 3rd ....
}
else if ( 2nd palyer )
{
launch to 1st, lauch to 3rd, launch to 4th, ...
}
...
You may also ask this question in
Map Authoring forum