Hi,
as far as I know there is no ready made solution for your request.
you could have a look to csstarrating (by garry) and fileupload (by kylej) snippets. These could be a good start but you ’ll have to extend and combine their features to achieve your aim.
:-)