I have two textures mapped to a uv unwrapped face but one of them is the wrong scale. If I change the uv map to make it right it throws off the other texture. Is there any way I can have multiple uv maps for the same face so I can scale one texture without changing the other?
Yep, you can manage them in Object Data > UV maps:
To use a particular map, you can select it via the UV map node (cycles):
Or in the texture settings (BI):
You can access your different UV maps while unwrapping in the UV Image Editor:
That way you can unwrap the first one, finish, and then unwrap the second one differently. Access them in the material as shown in Gandalf3's answer.