Whats the best way of texturing an a polygon whilst making certain sections of the textured polygon transparent.

Are the only two ways possible using a texture with an alpha channel or loading your rectangle texture and then making certain colours transparent.

Please can you recommend the fastest and easiest way