Here's an example : make a trigger linked (F2) to the player (name : Guy1) and place it near another unit (name: Guy2). On activation : [] exec "cutscene.sqs".
cutscene.sqs (in the mission folder) :
titlecut [" ","BLACK IN",3]
_cam = "camera" camcreate [0,0,0]
_cam cameraeffect ["internal", "back"]
enableradio false
_cam camsettarget Guy1
_cam camsetrelpos [1,1,1]
_cam camcommit 0
@camcommitted _cam
~2
Guy1 setMimic "Smile"
titlecut ["Excuse me, sir ?","plain down",1]
~4
_cam camsettarget Guy2
_cam camsetrelpos [1,1,1]
_cam camcommit 0
@camcommitted _cam
~2
titlecut ["Yes ?","plain down",1]
~4
_cam camsettarget Guy1
_cam camsetrelpos [1,1,1]
_cam camcommit 0
@camcommitted _cam
~2
titlecut ["I'm looking for Viktor Troska's house.","plain down",1]
~4
_cam camsettarget Guy2
_cam camsetrelpos [1,1,1]
_cam camcommit 0
@camcommitted _cam
~2
titlecut ["It's over here. ","plain down",1]
Guy2 switchMove "FXShow5"
~4
_cam camsettarget Guy1
_cam camsetrelpos [1,1,1]
_cam camcommit 0
@camcommitted _cam
~2
titlecut ["Thank you. ","plain down",1]
~4
_cam camsettarget Guy2
_cam camsetrelpos [1,1,1]
_cam camcommit 0
@camcommitted _cam
~2
titlecut ["Your welcome. ","plain down",1]
~4
_cam cameraeffect ["terminate", "back"]
camdestroy _cam
enableRadio true
exit