Se usi name suppongo siano elementi di un form... allora la sintassi potrebbe essere:
document.NomeDelForm.elements["$riga[0]"]
Ma dato che tu usi un'altra sintassi che fa uso dell'id, potresti anche provare ad assegnarglielo un id a quell'oggetto... adesso ha solo il name:
<INPUT type=text name=$riga[0] id="$riga[0]" value=0>
ciao