I'm beggining to think this would have to be some sort of plugin for the engine (correct me if I'm wrong but I think this requires a bit of effort) the plugin would import the properties of the bones that were made with your model (say from WED, Gamespace, Milkshape etc.) and then you could manipulate each bone by manipulating its position and such based on its number or name from your code.