I think you need to hire some one who writes good articles for you and then find good heavy weight links back to them . The only thing is the prices that they will charge really depends who you hire and where they are from.
My company also does this but we hire people from cheaper countries in the world. Thats why we do it for cheaper rates. But the thing is good links take time and it good be that someone is working for an hour to get you a good link. And hours to write a good article.
You can send me a private message and i can make you an offer but still the best way to do it is yourself. There is a nice seminar on linkbuilding bij seomoz what you good watch .