Projected texture coordinates that tile, not stretch?

I am rephrasing the question from my original post in order to be more specific.

I’ve determined that I will need to use Projected Coordinates to texture a lot of objects whose geometry may change later.

How can I specify for my textures to tile instead of being stretched?
The texture images will be seamless.

Thanks.