If I have multiple subtools each with seperate UV maps/textures, is the only way for me to see them both applied in ZBrush to use Texture to Color on both of them seperately?
yes. That is the only way. unless you have 3.12 then you can apply different textures to different subtools