The problem is that besides waypoints, you can't do any fine control over movements for any objects in FS. SExps such as the following would be useful:
ai-face-object
1st argument is the face on the subject ship that to face the designated object
2nd argument is the object that the subject ship is to face
3rd argument is whether or not the subject ship should track the object
In use:
When
-true
-add-goal
--GTC Orff
--ai-face-object
---bow
---SC Taranis
---1
Now, the Orff will point its nose towards the Taranis and if the Taranis moves more towards the Orff's starboard side, it will contine to rotate to keep its nose pointed to the Taranis (as best as it can, as rotation rates of larger vessels will slow their movement). Now, if the ship being ordered to maneuver is something more like an Orion class (beam-equipped), you'll want it to point its flanks towards its enemy, so make argument 1 "port" or "starboard". Leaving argument 3 as "0" will tell it not to track the designated object, but tracking could be simulated using "every-time" in place of "when", then using a form of this sexp without any tracking and having the event continue as long as certain mission conditions are met, or are incomplete.
Also somewhat less useful, would be ai-face-location, which would use co-ordinates to order the ship to face, but that can be accomplised by using a waypoint, then during the test phase of a mission, check to see how long it takes the ship to aim at the waypoint, then clear orders.