Maybe you could use this library:
https://github.com/23/resumable.js
"A JavaScript library for providing multiple simultaneous, stable,
fault-tolerant and resumable/restartable uploads via the HTML5 File API."
Supports only FF4+ and Chrome11+ though - would work for me