I see plenty of custom server side programming with a database driven content. It is tough to give you a quote based on the example you provided - I can not see all the member/account management pages they have.
My recommendation is to start with putting on paper the site design requirements. The more details the better: how many pages will there be, what will be the interaction between pages, what data needs to be stored, how it has to be managed, what kind of administrator pages it requires, etc.
I would stay away from anyone who agrees to start a project without a written document that defines in reasonable detail the goals and outcomes of the job.
Very rough estimate: you will not get quality site done for under $5K.
If you are interested in my quote, e-mail me, I can consult you on putting together design requirements as well.