Re: How to make my own sail?
Google making Polly tarp sails.
Making a Polytarp Sail
As for a mast maybe wind surfer mast or other small boat mast would work.
Find a boat that is trashed and see if you can make a deal for the mast.
I have one you can have in CT if you happen to be driving through.
The lesson from the Icarus story is not about human failing.
It is a lesson about the limitations of wax as an adhesive.
If you have an engineering problem solve it.