Try making it a normal manned helicopter and on the init ass the following deleteVehicle heloNameG. where heloName is the name of the helicopter, adding the letter G to the name would define the helicopter's gunner, and therefore, the command would delete the gunner, if i remember correctly anyway...
Also, you could try adding pilotName assignAsDriver heloName
The OFP AI is very strange sometimes :p