If you give more infos... i have questions:
1)Which filehosts?
2)Platform?
So.. i have to think that you have the files to upload at a dedicated hoster, the script have to upload the files (only upload, or it should rar in 200 mb parts too?)...
There are a lot of questions... from my side your project is not doable unless you say exactly what you need...