Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy. This forum is not for asking programming related questions.
You have a client and don't know how to make a website? Web development isn't copy and paste: most of the time you have to actually make stuff yourself.
That site looks fairly simple. Do you have any idea where to start?
The web design portion aside (being a part there's no way I can judge) the database interaction stuff should take a day or two at most. It's the basic of basics for database-driven pages. Set up a simple hierarchy for the types of content and use basic parent/child navigation pages to show what there is. Searching is a matter of a query based on form data.