I googled a few articles about this, and I still don’t get it - if photons have no mass, how can they provide acceleration in a vacuum?
Photons carry momentum.
That’s the same question I had when NASA said they wanted to test a Scramjet for space propulsion. They’ll need to carry a lot of air on board.
They have no rest mass. But they have a small mass by virtue of the fact that they have energy:
Ephoton = mc2, so m = Ephoton/c2
And they have an exhaust velocity = c.
Thrust = mass flow rate * exhaust velocity. So if you have some number N photons per second, then
T = NEphoton/c2 * c = NEphoton/c.
I don't rightly know how you'd count photons, but it occurs to me that NEphoton is the total photon energy flux, so you don't really need to count photons, you just need to know the photon energy output by the thrust "beam".