youd have to learn how to model and rig a model for animation. a good free software that can do this is Blender
depending on whether or not you want it to actually have models that have meshes deformed you will have to learn how to do this in version 2.49b or 2.7#
its definitely quite difficult compared to making items and such so i advise practicing animation by making animated items first.