Can cracking your own back and neck cause any long- or short-term damage?

All depends on how you crack them. Cracking your back by stretching it or your neck by rolling it around shouldn't cause any damage. But, if you use your hands to twist your neck around to get it to pop, you risk possibly damaging the vertebrae in your neck (either slipping,cracking, or even possibly rupturing a disk in extreme cases).