ok...i have a hard time to understand what it shoud do hence I can not test on a touch device...and rewriting is something I don't like to do.
You could assign a physics behaviour to all body objects and then use the "create distance joint" command to bind the parts together....or try "pinning" the parts together...
is it correct, that "mdist" is supposed to be the distance between "touch" and "touched" bodypart?
ninja'd... <img src="smileys/smiley18.gif" border="0" align="middle" />