Oh, I see. You don't own the other 30 web sites. They are job boards or something.
Ok. Then this is what you have to do. (This will probably take a day or two for you to accomplish but it's still going to save you lots of time in the long run).
First, go to OtherWebsite #1 and look at their form. Do a view source. Find the Form Action. It will probably be something like "input_job.php" or "get_data.cfm" or "form2.asp" or whatever. Next, find the names of all the fields in that form. (They will be things like "job_description", "salary", etc.) Now do the same for the other 29 web sites.
Once you have all that, you can write a PHP script like this:
Step 1. Open SQL database, find all the job data for all the new jobs.
Step 2. Start a loop that goes through the jobs one at a time.
Step 3. Open a curl session to the form Action of OtherWebSite #1. Pass all the post fields in a way that is specific to the field names that you discovered when you did a view source on WebSite #1.
Repeat Step 3 for each web site that you want to post to.
Then end the loop. By ending the loop, it will get the next job from your SQL database and post IT to the 30 web sites. And that will continue for all the new jobs.
So your work flow will be this:
- Manager creates new job description. (or as many as she wants) These go into your SQL database.
- Use a web browser to hit your PHP script on your server. It will submit all the new jobs to the 30 web sites. This will probably take about 2-4 seconds per web site instead of the human time of 2-4 minutes per web site.
I hope that's clear. Curl isn't tough. It's about 10 lines of code. You can copy most of the lines from samples at php.net
Your script is going to look like this:
Open SQL. Read list of new jobs.
Mark all new jobs as "Being Posted"
Loop over that list
1st Curl
2nd Curl
3rd Curl
....
30th Curl
End Loop
Change any jobs that were "Being posted" in your SQL database to "Successfully Processed"
Hope that helps.