I think if you used flannel or a light weight batting it would work and not mildew...but you would probably take it down as you get into the rainy season...(if you have one)
I would also use inexpensive fabrics, a large scale design just because it may not weather well, you may decide to dump it after a season or two..
Keep us posted on this project...sounds like fun.
Kirsten