you could have a west guy way off somewhere no one will go, and use this script.
It will work for any number of people, but each of them need a name
exec like so: [resguy,anotherresguy, hiddenwestguy,"stuffyouwantthemtosay"] exec "whateveryounamethis.sqs"
_resGuy = _this select 0
_resguy2 = _this select 1
_westGuy = _this select 2
_chat = _this select 3
[_resGuy] join _westGuy
_resGuy sidechat _chat
[_resGuy] join _resguy2
exit
you need a second res person to change the first one back to resistance
if you dont want to call the script with all of the arguments, all you need is the second half of the script (divided by space) and you would need to change each variable into what they are supposed to be. (look at the arguments if you don't know what they are supposed to be)
EDIT: the second res guy should be in the same group as the first, or it won't work very well, as he will be part of a differnt group