si, se puede hacer. lo que tienes que hacer es crear dinamicamente el nombre del objeto que va variando. para ello, tienes que usar una sintaxis un tanto alterna al operador de punto. si tienes experiencia en otros lenguajes, lo puedes relacionar a los arrays asociativos. lo que haces es simple, en lugar de usar el punto para referirte al objeto, usa corchetes ([]) y dentro de este creas dinamicamente un string.
Código:
for(var i = 0; i < 10; i++){ // asumiendo que son diez registros;
document.form6["nombres_" + i].value;
}