So the holy grail of a tracking ability is, at best, impracticle.
If this has become a question about something other than scripting which forum would be more appropriate?
What about a way to just set the head rotation to some fixed value? Perhaps +/- 60 degrees left and right and +/- 45 degrees up down?