I confess. I am a 25 year amateur veteran of all aspects of Astrophysics. I can find nothing that answers the question that is constructed as follows:
Wiki says that a photon has no rest mass, thus, it is "massless", and "invariant" when at rest. Ergo, when a photon is performing work, travelling at the speed of light, it is in motion, as a "single" or a "wave". Now, if it is massless, as a moving "thing", it is a "moving nothing", (since it has no mass). An object of any kind that is motive, must have mass to accomplish work, because nothing, when pushing nothing, equals no work done.
Without some mass, a photon could not be the proctor of electromotive force.
So, here is my speculative question:
Since neutrinos are said to have a tiny quantity of mass (per Wiki), and they interact at the tiniest subatomic level, are neutrinos possibly the endlessly available "mass-provider" to the massless photon, which allows each photon to perform work, such as has to be happening, if a photon is not just an unmoving massless "nothing", when at rest?
Hope you get my drift.