Fiz um código bem rápido.
<html> <head> <script type="text/javascript"> function create() { var input = document.createElement('input'); input.type = 'file'; input.name = 'file[]'; document.getElementById('container').appendChild(input); } </script> </head> <body> <div id="container"> </div> <a id="link" href="#" onclick="create()">Create!</a> </body> </html>Espero que sirva.
Um abraço, tudo de bom.