Hi,
Here are examples for uploading files: http://www.wemblog.com/2011/10/how-to-read-external-file-in-cq.html
The Filesystem Resource Provider can access your file system and then you can watch this folder and upload files and process them when they copied in.
Or you could write a script that watches your file system folder, then when a new file is copied, it uploads the file to the server via a servlet.
Regards