Your patient sounds like a good candidate for LiteGait training. It is a body weight support gait and balance system that will hold your patient up as little or as much as you want. His posture will be corrected and your hands will be free to assist with his lower extremities. See photos at www.LiteGait.com