Ok this is what I have figured out so far. The best way to put the camera in the car is to use the SwitchCamera command. This is how to do it.
;create camera
_cam="camera" camcreate [0,0,0]
_cam cameraEffect ["internal","Back"]
_cam camsetTarget j
_cam camsetRelPos [0,10,2]
_cam camcommit 0
@camcommitted _cam
TitleCut ["","black in",3]
~10
_cam cameraEffect ["Terminate","Back"]
TitleCut ["","Black Out",2]
j SwitchCamera "Internal"
~2
TitleCut ["","Black In",2]
To explain what I did. First Is a camera I created.
(j) is an empty vehicle that I placed a unit in useing the MoveInDriver command.
In order to switch to the switchcamera command you first have to disable the first camera. To do this all you have to do is the _cam cameraeffect ["Terminate","Back"]
line. I inserted the fade out and back in to make the transition from one camera to the other smoother. After the cameraeffect command comes the SwitchCamera command. I have found that placing the camera in the vehicle instead of the driver works better. As for the border and the disable user input I am still working on that and will let everyone know when I get it figured out.