La cosa che sia avvicina di più a ciò che hai descritto, e che mi è capitata tra le mani, è uno script per generare un effetto "ToolTip" sugli oggetti. In pratica, ti permette di mostrare la tipica "finestrella gialla" contenente del testo al passaggio del puntatore del mouse sopra un oggetto (link, immagine o qualunque altro tag). Può servire?
Comunque, tutto sommato, è una cosa piuttosto semplice da realizzare in DHTML... e ti resterebbe sempre da gestire tutta la parte di lettura dei testi da XML/testo.