Try Wigglebones Addon. It seems possible to me.
old information
New Wigglebones
You can download it from the link above and there is a lot of information. Try it and ask questions on the second link.