Ok risolto:

non devo usare :

eval("document.form1.nome"+k+".value")="ciao"

ma :

document.form1.elements["nome"+k].value="ciao"