Hi.
Even though I haven't tried it, I'm pretty sure this will work:
Trigger1:
OPFOR present
Condition: this AND IsServer
Name the trigger i.e cowards
Trigger2
Condition: MyVariable AND IsServer
OnActivation: {_x domove getpos whatever} forEach list cowards
Guess this might be one of your not wanted solutions, but if not...
You should be able to have multiples of type Trigger1 for additional (resistance) sides. Just change trigger name.
Cheers
Laggy