How exactly do you receive this data?
- You could create a dedicated email address, and a small service that check that mailbox, and if a mail with those data arrives, after verifying it's liability, could process it.
- If your data provider is able to provide you the data this way, you could fetch your data from an external url from time to time, and process it.
This would be a real automatism in your case. But I dont know how you imagine your automatism.
You want to automatically post the form on the page right after you selected the file? Than you can use JavaScript like here:
<form action="upload.php" method="post">
<input type="file" onchange="this.form.submit()" name="myFile"/>
</form>