I don't know any program that can transfer bones from one model to another...
Usually you have to create a new bone and position them to the model...
This can be done easily with MdlVis, but War3ModelEditor can also create new bones however it will be tricky...
If you don't have MdlVis, you will face the problem of attaching the mesh to the desired bones (unless you have a modeling program similar/greater than MdlVis)...
If it were me, I will create the mesh first, then reskin and finally create & attach the bones to the mesh...
Then comes animating the model... It will be a pain since some animation transferring program cannot copy the movement of certain bones (because of their bone name)...
I overcome this by manually transfer the animation via Notepad (Be warn; the method is very tiresome and sometimes confusing)...
You can try animating the bones from scratch, but I won't recommend if you are still new to animation (I have seen people making animation from scratch and most of those animations are 'odd', only a handful of people did a great job on it)...