Option 1- if you run linux, you can have a bash scrip that run a curl on cronjob. Before you do that, I would ask you how you plan to maintain or connect. Will you maintain the netsuite credentials in a file properties for that app ? Will you add token authentifcation ? Will you add an extra role with reduced permissions ?
Option 2- You could use the SFTP module from suitescript 2.0, and setup an official SFTP server for your company to receive these files, so anyone that needs to access can have a user for the SFTP server, so anyone that needs it won't need your computer and all the logic or maintenance will remain in NetSuite, not in some extra application.