sorry, I didn't know you'd use dcmod too. Sometimes "!" has a special use in other mods.
seta dc_trigger1 "!tele_office"
seta dc_trigger2 "!tele_office_invite"
seta dc_triggeraction1 "dctele &i xxx yyy zzz"
seta dc_triggeraction2 "dctele &1 xxx yyy zzz"
xxx yyy zzz are the coordinates of the teleport. the name of the trigger can be anything of course.
note the difference: &i will tele the player who uses the trigger, while &1 will tele the one you specify. (e.g. "!tele_office_invite jan" will tele jan)
your question concerning spaces is good... I have no idea and I am not sure if it's possible. I am quite sure this is not a problem of the dcmod trigger setup, since you cannot alter the &1 thingy. It's a problem within the game, that ppl can use spaces and that the " sign doesn't really work ingame. Otherwise I'd recommend to try out ingame this:
!tele_office_invite "x a s o" (with the " signs, but it's just guessing here)