search for "jquery upload progress bar"
there are many solutions which are based on "standards" I quickly found this
http://blueimp.github.com/jQuery-File-Upload/
"No browser plugins (e.g. Adobe Flash) required: The implementation is based on open standards like HTML5 and JavaScript and requires no additional browser plugins. Graceful fallback for legacy browsers: Uploads files via XMLHttpRequests if supported and uses iframes as fallback for legacy browsers. HTML file upload form fallback: Shows a standard HTML file upload form if JavaScript is disabled."
Worth to be tested become a project for this (rest) summer ?