There are quite a few solutions depending on your system.
What Operating System are your files created on and what sort of files are they? Text, Comma Delimited or SQL.
If you have a recent Windows machine you could use Fling. to automatically post your file to your DreamHost account.
Once there you could use ‘Cron’ to run a short PHP script to connect to your local MySQL database and then use a command like ‘LOAD DATA LOCAL INFILE ‘path to external file’ INTO TABLE table_name’ to load the data from your uploaded file into your database.
You may get some more ideas by using Google to search for uploading automatically to a mysql database.
Opinions are my own views, not DreamHosts’.
I am NOT a DreamHost employee OK! :@
Act on my advice at your own risk!