Hola walhu:
 
Claro que sí...  
 
  
Prueba esto:
x=eval("document.forms[0].codigo" + i + ".value"); 
... o...
var elemento = "codigo" + i;
x = document.forms[0][elemento].value; 
Y si no te va (claro que puedo equivocarme, y lo puse a ojo)... te hacemos más propuestas. 
Saludos  
