mmm questo credo si possa fare solo con l'ausilio di un linguaggio tipo Flash. Io una roba simile l'ho vista solo con FancyUpload2 ed anche in quel caso non andava ad ALTERARE un input:file, ma solo ad intercettare il funzionamento tramite Flash e JS.