TrackIR is a affordable head tracker which is quite popular esp. in the simulation games area.
I created a Java binging in context of the FlyingGuns project that can be used standalone as well.
Some more detail is here:
http://weblogs.java.net/blog/herkules/archive/2007/09/head_banging.html