Interesting; I'd seen this before but forgotten about it.
Don't think it works here though - if the pressure of reflected sunlight is counteracting gravity, then I don't see how the statite can be acting as a sunshade. If it were in position for that, the sunlight would be pushing it toward the Earth, no?
If anything this sounds more like the reflectors often proposed for Martian terraforming, which are designed to heat the planet rather than cool it.