I don't have direct access to the server running sharepoint. So, writing .NET code to do this is out.
I need to build either a batch application or .NET application that can go through a tree folder of files, export them to a SharePoint Site adding a list entry for each file, accumulating a document set and uploading these files.
All this in .NET is cake... The issue is no Server access outside of SharePoint.