La clase que tengo en javascript es algo sencillo, que crea dinámicamente input file con botones de agregar dentro un iframe y comprueba las extensiones... al enviar es el PHP el que procesa.
Sobre SWFUpload:
http://www.propiedadprivada.com/swfu...dia-flash/150/
Sobre lo de usar un control activeX lo veo válido pero sólo para aplicaciones web o paneles de control que usen sólo los clientes... para usarlos en una web en el que el usuario tenga que aceptar un control activeX... personalmente, no... y sólo sirven en IE.
He encontrado éste (no lo he probado):
http://www.tucows.com/preview/505271
Salu2