Turn character around

Hi, is there an easy way to have a character walk a straight line, turn around 90 degrees and walk again?
Restrictions:
a) No walk designer.
Problems:
a) If I turn around the whole body, the turn looks awkward.
b) If I turn around the hip, the XYZ axes changes (bending is now twisting).
So, any ideas?
Comments
Have you tried a .BVH ?
Hi,
Thank you. No. BVH files featuring existing walks are not helpful. I need to create my own walk style.
Regards,
Thomas
This should get you started....
http://www.awn.com/vfxworld/poser-7-revealed-create-walk-path
EDIT: oops; I missed no Walk Designer allowed. You will need to manually animate the hip actor; Walk Designer translates the body actor....