Hola,
No estoy seguro, pero, es posible que de lo que se trate sea de "parsear" el documento HTML en cuestión o de crearlo "al vuelo" quizás.
En páginas como
Torry's Delphi Pages encontrarás componentes para Delphi que con capaces de
parsear código HTML.
Buscando en estos Foros también
encontrarás referencias a dichos "parser" o, en cualquier caso, Hilos creo que relacionados con lo que te ocupa.
Es probable que alguien pueda ampliarte esta respuesta, proponer algo y aun algos que se me pasaran por alto o includo darte una solución definitiva.