Answer: ghostwrote

AnswerCrossword Clue
ghostwroteGHOSTWRITE, to write on behalf of someone else