How do ghosts talk?

The simple answer is they use emotions to talk to people and sometimes words but not always what you might think they mean. The one most important things to remember is that you cannot force a Spirit to talk to you. They must feel that they can trust you before they want to show themselves to you or even communicate as long as you respect them they will do the same.