What is the approx size for each file? If it's in MB's then you can use AWS S3 to store and serve the file using an private Shopify app.
Anyways you'll surely need a private app to accomplish this. I can help you build one. If you need more clarifications please respond back to this message.