actually you can apply UVW maps to individual polygons...
select the object, add the "Unwrap UVW" from the modifier list. there will be a plus sign next to the Unwrap UVW, in the sub-tree there is "Select Face". then you simply click on the face you want to change, then click "Edit" under parameters.
the window will show you all UVW information, but the selected face will already be selected in the UVW Editor. if there is a texture it should show up in the background. then you just modify it in there, if you want it repeating, just make the face larger than the texture in the editor. if anything goes outside of the texture range, it will automatically tile the image.
dont know how to this off the top of my head right now, so you might have to play around with it a bit to get what you are looking for.