Is question can be considered as an extension of the interaction between photon and atomic electron, where the energy level of atomic electron is elevated when absorbing photons and the process is reversible.
How would photons interact with:
- Atomic nuclei
- Neutron star surface
- Degenerate neutron block
EDIT: interact means what happens when the photons collide with those objects. I don't believe that those object can exert any significant effect on photons at a distance. As a comparison, when photon "collide" with an atomic electron cloud, the electron's energy level become elevated.