вот оно, маё детище =))

Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Картинки</title>
</head>
<body>
<div id="src" style="display:none;">
<div style="padding:1em; border:1px solid red;"><b>{$num}</b> <input type="File" id="images_{$num}" name="images_{$num}" onchange="safeDuplicate(this);"></div>
</div>
<form action=""><table border="0" cellpadding="0" cellspacing="0" id="tbl"><tr><td>Картинки</td></tr></table></form>
<script type="text/javascript">
q = 1;
function safeDuplicate(el){if(el.name == "images_"+(q-1)) create();}
function create(num){for(var i = num||1; i; i--) document.getElementById("tbl").insertRow(tbl.rows.length).insertCell(0).innerHTML = document.getElementById("src").innerHTML.split("{$num}").join(q++);}
</script>
<script type="text/javascript">create(7)</script>
</body>
</html>