ho risolto anche quel problema...con un codice trovato su http://snippets.dzone.com/posts/show/4490#related ...eccolo
codice:
var words={
'Bill':'William','Miss':'Mrs'
}
var regs=[];
for(arg in words){regs[regs.length]=new RegExp(arg,'g')}

window.onload=function replaceText(){
var tags=document.getElementsByTagName('body')[0].getElementsByTagName('*');
var i=0,t;
	while(t=tags[i++]){
		if(t.childNodes[0]){
			var j=0, c;
			while(c=t.childNodes[j++]){
				if(c.nodeType==3){
					var k=0;
					for(arg in words){
						c.nodeValue=c.nodeValue.replace(regs[k],words[arg]);
						k++;
					}
				}
			}
		}
	}
}
ora mi rimane un ultimo problema...al quale proprio nn trovo soluzione...
guardate l'array delle parole da sostituire
codice:
var words={
'Bill':'William','Miss':'Mrs'
}
se io volessi fare una cosa di questo tipo
codice:
var words={
'Bill':'William','Miss':'Mrs'
}
lo script farebbe correttamente il replace...ma mi mostrerebbe a schermo il codice html...
bisogna dunque utilizzare innerHTML, il fatto è che nn riesco in nessun modo ad adattare lo script per farlo funzionare...

spero davvero che qualcuno mi possa aiutare...
ciauz e grazie a tutti