Assigning UV Coordinates?

I’m not sure how to explain this, so I’ll just keep it simple… I have an object that I want to apply the same UV coordinates to multiple faces. Is there a way to copy UV coordinates for one UV island (I think that’s the proper term) and assign them to other faces, so I don’t have to continually map the same area of the texture file to each face by hand?

I have about 50 texture areas in the file that I need to do this to, for several 100 faces each.

Maybe if you explain what it is you need to achieve?