ghostwrite
1. [ verb ] (writing) write for someone else
Synonyms: ghost
Examples:

"How many books have you ghostwritten so far?"

Related terms: author writing
Similar spelling:   ghostwriter