Webpages are mini programs and nothing happens automatically without someone spending time deciding what needs to be done and writing the code to make it happen. You will need some sort of server side coding to write to the database - that could be php, asp, java, perl and the list goes beyond that. Decide what you want to do, then read lots of tutorials, play with examples.
Once you have a feel for what is possible with your new skills, and you've decided what you want you will know whether you can do the job yourself or if you need to get the professionals in.
And yes, while you can do alot yourself you do sometimes need to bring specialists in.