Vinyl would be pretty expensive. As long as it's not in direct sunlight or you don't use flash then you won't get reflections or glare I wouldn't think. White polar fleece would work well because it won't show creases as easily. The curtain backing seems like a good idea too.

Good luck!