Best way to go about this is with
www.scriptlance.com but, even then, as 3 different, stand-alone projects.
I'd use ScriptLance because of their instant notification to their registered programmers when a job is submitted, with the rapid, competitive-priced responses from both established programmers as well as new-comers.
I'd break each project off as a stand-alone job simply because each of them are unrelated and require different scripting approaches/strengths.
I'd also tighten up the specifications of each program required, citing an existing, commercial program (if possible) as an example of the features you want. Many of the programmers there might have already written and installed scripts that come close to your needs and will give you extremely good deals if they've already done it before.