Unfortunately, we don't have anything prebuilt like that that would fit those needs. Developing something like that would be difficult (if possible) using our extensions, since the example you gave is a flash based solution. If you use our extensions, you would have to have upload pages and manage upload pages to allow for deletion of files.