I would like to add the ability to post recipes to my site as well as have others who visit do the same without me having to actually enter them in. Can anyone give me a clue as to how I need to go about this?
Start with determining what type of server your web site is hosted on, what server side languages are available and what database is supported.
For IIS (Windows Server) with ASP and MS Access support you can check out my implementation of a guestbook which has a few extra features.
Working web site is not the one that looks the same in a few graphical browsers, but the one that adequately delivers its content to any device accessing it.
Bookmarks