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