Can a free particle absorb/emit photons?
It cannot. This is because energy and momentum are not both conserved if a free charged particle (say, an electron) emits a photon. It needs interaction with at least a second charged particle in order to do so (as in Bremsstrahlung). The mathematic involved is that of the energy of a photon $E=\hbar \omega$, energy of a particle $E^2 = m^2 c^4 + p^2 c^2$, momentum of a photon $p = \hbar \omega /c$ and simple trigonometry and basic algebra, very much as in the classical version of Compton scattering.