23 people have viewed and none have answered, I guess that answers your question... there probably isn't... I have seen something similar to what your asking for, but it's pretty buggy or some thing...
If I was you I would make it so each playable sprite in your game can only use a maximum of say 6 weapons and then just make 6 different animated battling sprites... If you was to give me the images of the sprites in side view without weapons and images of the weapons for each sprite I would make their attacks and that for you...
Put a script request in and a resource request, and see what gets done first.