There is already a way to convert any pose from one character to another. No need to reinvent the wheel.
http://www.autodesk.com/education/free-software/motionbuilder
Some things are easy to explain, other things are not........ <- Store -> <-Freebies->