Can I use a single skeletal on several meshes

Hi, so here is my question : is it possible with a single skeleton to animate separate meshes

eg : imagine an animation of a running character. Now lets tell that this character could have several different legs. How could we manage to change legs at runtime ?

I wandered on forums and saw there are several ways to switch the whole skin but I have no clue about if it’s possible to change just a part of it.

Thanks in advance,