A think that the first step is take a look to the related packages in CTAN.
After very little search, you can find, for example (is not an exhaustive list):
Poetry related packages:
altverse
– Typesetting verse
gmverse
– A package for typesetting (short) poems
poetrytex
– Typeset anthologie of poetry
verse
– Aids for typesetting simple verse
Screenplay related packages:
drama
– Production-style stage script in LaTeX
dramatist
– Typeset dramas, both in verse and in prose
plari
– Typesetting stageplay scripts
play
- Typeset drama using LaTeX
scmac
- Typeset scripts with Plain TeX
screenplay
– A class file to typeset screenplays
ScriptTeX
– Macros for scripts and screenplays
sides
– A LaTeX class for typesetting stage plays
stage
– A LaTeX class for stage plays
dialogue
(Frankenstein bundle) – Environment for citing short passages of scripted dialogue.
Typeset manuscripts packages
book
and related scrbook
, etc. (stating the obvious ... but why not?)
sffms
– Typesetting science fiction/fantasy manuscripts
memoir
– Class is for typesetting poetry, fiction, non-fiction, and mathematical works.
gamebook
– Typeset gamebooks and other interactive novels
Also many packages of book-hand or uncial fonts could be on-topic here.