Scusa un po', ma niente niente tu stavi tentando una Javascript enclosure ( http://www.jibbering.com/faq/faq_notes/closures.html )?
Wow.

Comunque allora il codice è questo:

<script>
function aiuto(suggerimento) {
return function(){
var div_help = document.getElementById("suggerimenti");
div_help.style.display = 'block';
if(!div_help.childNodes.length){div_help.appendChi ld(document.createTextNode(''));}
div_help.firstChild.nodeValue = suggerimento;
}
}

var foo='ciao ciao 3';//o quello che vuoi

setTimeout("aiuto('"+foo+"')()", 1500);
</script>

Nota che aiuto essendo tra apici doppi passa la variabile tra apici singoli. Nota anche che la sintassi
aiuto(blabla)()
NON è un errore, con specifico riferimento alle parentesi tonde.
Provala.