Over the years I have created several DotNetNuke Silverlight File managers Each one is actually different and handles a different scenario What they all have in common  is that they use Silverlight to enable uploads of large files