From the top of my head, this should be:
// Calculate a vector from your ship's position to your target:
targetVector := VSub(Target.Position, Ship.Position);
// now calculate the heading and pitch from that
// result will be:
// targetRotation.X => heading
// targetRotation.Y => pitch
// targetRoation.Z => bank (always 0 after V2Rot)
targetRotation := V2Rot(targetVector);
// make the ship point in the given direction:
ForceOrient(Ship, targetRotation.X, targetRotation.Y, whateverBankYouWant);
Didn't test it and didn't write any Nexus script in a while, so syntax or functions might be a bit off.