If in doubt, simplify! Perhaps a simple Y HKG-ORD return for your colleague, followed by a C HKG-MUC-PVG-HKG. You do the same (with the different destination).........and this might even end up cheaper (depending on the fare class you can get in econ).