Write for someone else
(Verb)
Synonyms:
  1. ghostwritten
  2. materialized
  3. ghostwrote
To write for and credit authorship to another
(Verb)
Synonyms:
  1. ghostwrote
Haunt like a ghost; pursue
(Verb)
Synonyms:
  1. obsessed
  2. haunted