Where and whom do i look for to write a draft spec?
I would say that you need an experienced programmer or a project manager type(with good programming skills). Someone who understands how to write code but is experienced enough to communicate with anybody else on a higher level.
I wouldn't personally recommend any of the project bidding sites out there for this project(although I've used them personally as seller and buyer before).