Hola de nuevo.
He hecho algunos cambios en el código. Creo que no tendrás problemas con el atributo
name cuando envies el formulario
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
pero pruebalo y nos cuentas:
Código PHP:
<html>
<head>
<script type="text/javascript">
function borrar() {
obj = document.getElementById('archi');
ar = document.createElement('input');
ar.type='file';
ar.name='archi';
ar.id='archi';
document.forms[0].insertBefore(ar,obj);
document.forms[0].removeChild(obj);
}
</script>
</head>
<body>
<form>
<input type="file" name="archi" id="archi" />
<input type="button" value="Borrar" onclick="borrar()" />
</form>
</body>
</html>
Saludos,