Habe das "HTML Tidy Library Project" auf Sourceforge gefunden und dazu auch eine Windows-EXE und auch anderswo andere Konvertierungsprogramme.
HTML Tidy gibt es sowohl als PHP- als auch als Perl-Erweiterung.
Falls die Dateien annehmen, so ist es eher das kleinere Problem, einen String in eine Datei zu schreiben.
Mathias