Hi,
I am the perfect man for the job, because I can do all of those things. First of all, what you are trying to do, that is to run multiple threads at the same time, is impossible in PHP. Secondly, there are some websites that cannot be crawled/scraped by relying simply on HTTP requests and responses, so a real browser is needed, and you will see right before your eyes things automatically happening. The complexity of a project depends on the website to work on and the activities to do things on it. Therefore, my bid is not final, and will depend on the requirements we are going to discuss.
I am confident that I can do anything you want with regards to automation, and I am looking forward to working with you.
Respectfully yours,
Mark