Hallo,
var ipt = document.createElement("input");
ipt.setAttribute("name","x_y_z",true);
document.getElementsByName("formularname")[0].appendChild(ipt) ;
document.frm.x_y_z = ipt; // <--- der entscheidende Trick!
das Beispiel ist zwar für ein Input, aber probier es mal aus. Das Problem ist, dass der IE das Name-Attribut zwar setzt, es aber nicht in den DOM-Baum einbindet.
Gruß, Jürgen