Im not an expert on textures but if you joined the meshes together you could use a colourband ramp with alpha values to change between the two textures. Good luck maybe someone else has more ideas.
You want to use a stencil. Jonathan Williamson just put up a video tutorialabout that very thing. Of course, he’s using a person with varying skin color, but the principle is the same.