Not sure about socket changing, but you can definitely move the limbs using IK or FABRIK solvers. FABRIK can handle long chains bones in limbs. It is likely you will need bones either way due to skin binding.
See LeapMotion Plugin for an example of a rigged character setup (available in content folder). Or see the Hydra Plugin thread for a discussion about how to implement Hand IK