но тут малец с поправкой влез ))) если надо имя с единицы начинать
<div>
<div id="area">
</div>
</div>
<input type="button" value="+" onclick="add();" />
<input type="button" value="-" onclick="remove();" />
<script type="text/javascript">
var e = document.getElementById('area');
var q = e.getElementsByTagName('input');
function add() {
var c = document.createElement('input');
c.type = 'text';
c.name = "food["+(q.length+1)+"]";
e.appendChild(c);
}
function remove() {
q[q.length - 1].parentNode.removeChild(q[q.length - 1]);
}
</script>