The difference between these organisms lies in where they get their energy from. A chemoheterotroph gets energy from chemical bonds, while a photoheterotroph gets energy from photons. So photoheterotroph's get their energy from light. A chemoheterotroph gets it's energy from external sources like glucose.