Morgen Christian.
Namen in HTML müssen als erstes Zeichen einen Buchstaben enthalten.
Außerdem kannst du den Namen nicht einfach erzeugen. An dieser Stelle hilft eval() weiter.
So müsste es funktionieren:
for(i=1;i<=12;i++){for(j=1;j<=4;j++){erg+=eval("document.formular.x"+i+"_"+j+".value");}}
...vorrausgesetzt, du benennst die Felder um.
MfG _Siro.