Hola,
Puedes escribir en el "documento" que esté mostrando el "TWebBrowser". En todo caso tendrás que contar con un "documento", que es algo que, tal vez chapuceramente, siempre he conseguido "navegando" a: "about
:blank".
Luego de eso puedes tratar con algo parecido a lo siguiente:
Código Delphi
[-]
var
temp: Variant;
doc: IHTMLDocument2;
begin
temp := VarArrayCreate([0, 0], varVariant);
temp[0] := 'HTML a escribir en el documento';
doc := WebBrowser.Document as IHTMLDocument2;
doc.Write(PSafeArray(TVarData(temp).VArray));
doc.Close;
doc := nil;
end;