Ho letto la discussione suggerita ed ho cercato altre cose in giro.
Penso di aver fatto qualche passo avanti, ma ancora non funziona.
Adesso sto cercando di far aggiornare una delle textarea attivando la funzione con l'utilizzo dell'evento onMouseOver sulla textarea stessa.
Non capisco perché non viene inserito nella textarea il testo contenuto nel file prova.txt.
Qual è il problema?
Propongo il codice che ho scritto, ho tolto le parti superflue per non appesantire la lettura, le funzioni assegnaXMLHttpRequest() e prendiElementoDaId(id_elemento) sono quelle presenti nella guida ajax qui su html.it e messi in un file ajaxutils.js
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<
title>Valuta Proposta</title>
</
head>

<
script type="text/javascript" src="utility.js"></script>
<script type="text/javascript">
<!--//
    function aggiornaCommento() {
        // variabili di funzione
          var
            // assegnazione oggetto XMLHttpRequest
            ajax = assegnaXMLHttpRequest(),
            commentoEl = prendiElementoDaId("commentocliente");
            nomefile = "prova.txt";

        // se l'oggetto XMLHttpRequest non è nullo
        if(ajax) {

            // impostazione richiesta asincrona in GET del file specificato
            ajax.open("get", nomefile, true);

            // rimozione dell'header "connection" come "keep alive"
            ajax.setRequestHeader("connection", "close");

            // impostazione controllo e stato della richiesta
            ajax.onreadystatechange = function() {

                // verifica dello stato
                if(ajax.readyState === readyState.COMPLETATO) {
                    // verifica della risposta da parte del server
                    if(statusText[ajax.status] === "OK")
                        // operazione avvenuta con successo
                        commentoEl.innerHTML = ajax.responseText;
                    else {
                        // errore di caricamento
                        commentoEl.innerHTML = "Impossibile effettuare l'operazione richiesta.
";
                        commentoEl.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
                    }
                }
            }
            // invio richiesta
            ajax.send(null);
        }
    }
//-->
</script>
<body>
<center>
    <table border="1">
        <tr height="20">
            <td>Commenti del Cliente</td>
        </tr>
        <tr>
            <td><textarea id="commentocliente" readonly rows="5" cols="30" onMouseOver="aggiornaCommento()"></textarea></td>
        </tr>
    </table>
</center>
</body>
</html> 
Edit: se può servire ricordo che la pagina di cui sopra è una JSP