I briefly researched this and all i found out was that the light pushes the sail as it is reflected off of its surface.
So i am left wondering how this is possible because photons apparently have no mass therefor they can't push anything. I'm sorry if this is ignorant i am no physicist...