Restore multiple files

How does an user restore multiple files from the Web GUI?
I just tested with an user and he wanted to pick 6 particular files for restore.

Restoring the whole folder is impractical and dangerous.
Download a ZIP is too big.
Restoring one file, and then the next, before the first one has finished doesnt work properly.
The user is on the Internet, we cannot have an SFTP or WebDAV, or a SAMBA share pointing to her folder.

Any ideas?