Hola tuna, yo he probado con varios scripts para hacer upload, de lo mejor que he encontrado gratuito es este:
http://www.motobit.com/help/asp-upload/pa38.htm
Te permite subir hasta 10 MB, si quieres más tienen una versión de pago, pero creo que con este te será suficiente, además que viene bastante detallado y tiene varias cosas que en otros scripts hay que hacerlas(barra de progreso por ejemplo)
Saludos!