"Dubito che quello che dici tu si possa fare"
Falso falso, si può sempre fare (quasi) tutto eheh

Comunque mi sono limitato ad utilizzare alcune espressioni regolari per eliminare piccole parti di html come img e anchor, quindi la complessità del lavoro si è ridotta notevolmente.
Come funzioni PHP ho utilizzato l'utilissima preg_replace.