I heard it defined like this once ...
Ghost : energies of people who have not crossed to the other side.
Spirits : energies of people who have crossed, but come back to the physical realm to check on people from time to time.
Both have been known to interact with people. Answering questions, moving objects around, and even moving with the people to different parts of the country. I have also seen examples where they have been video tapes moving things, or leaving prints (foot and hand) on mirrors and in blankets. Tape recordings have even picked up voices that we could not hear, as well as noticable temp changes being felt and recorded.
Just some thoughts
Dragon