Photon emission doesn't care what velocity the emitting object is travelling at. Even if the object is travelling at the speed of light, photons will still be emitted, exactly as if the emitter were standing still (detailed specifics of photon and particle behaviour is described in QED, quantum electrodynamics).
If the emitter *is* moving at the speed of light, from the 'point of view' of the photon (zero time), those photons will just be added to the pool of existing photons. And if one or more of those photons happened to be detected by a slow observer, the velocity of the photon(s) will be measured as 'c'.
You are, of course, correct in asserting that light cannot travel faster than light, as the speed of light is an absolute, per Einstein
As strange as it seems, the universe really does work like that (to the best of our current knowledge).
As for solid / liquid / intermediate states, even some crystalline solids can flow, given the right conditions and sufficient time (vast amounts

).
Anyway, we could go back and forth on this for quite some time, and sooner or later, you'd catch me in a spelling error, and I'd have to slink away in shame

[Message Edited]