Actually, you can disguise black ops as ruskies. Or anybody as anybody for that matter. How cool is that.
Create your black op, call him something distinctive, and click save in the mission editor. Open up the mission.sqs file in your text editor, find the dude using search/find, and change his vehicle type to east. Save the file. (I think its vehicle type .... anyway its one of the things that says WEST, it needs to be EAST.)
Now you can go back to the mission editor and do whatever you like EXCEPT don't double click on the unit because that will undo your sneaky changes. You might need to put
this setCaptive true
in his init field to stop people from shooting at him.
If you create a bunch of different kinds of unit and then look at the mission.sqm in the text editor you will discover that you can make your black op dude look like anything - officer, soldier, crew, whatever you want.
I haven't checked the syntax but I think your setpos getpos idea would work in principle. This might be neater though.
Hope all that a) makes sense and b) helps solve your problem