Hola de nuevo.
No me había dado cuenta de que el mensaje que te dije era algo diferente. Se usaba con un campo type file y con el evento onchange. Después de hacer algunos cambios quedaría así:
Código PHP:
<html>
<head>
<script type="text/javascript">
num=0;
function ver(fil) {
obj=fil.form;
num++;
elem=document.createElement('input');
elem.name='algo'+num;
elem.type="file";
obj.appendChild(elem);
}
</script>
</head>
<body>
<form>
<input type="button" onclick="ver(this)" />
</form>
</body>
</html>
Espero que ahora sí que te funcione. Saludos,