You have, broadly speaking, two choices. (1) You can host a blog with a service like www.blogger.com
or (2) you can host your own. You can host your own on the same server that hosts your web site. Personally, I would recommend that you use blog.escapetrailer.com. Your web guru should be able to set it up for you. Wordpress, in addition to hosting blogs, also provides blogging software that you can install on other servers.
Once it is set up, you just type your words and upload your pictures.
Setting up is very easy with the Blogger and Wordpress hosting services. Self-hosted set-up is much trickier. I have done it, and, since I always have to relearn everything, it typically takes me a weekend to get it right. Here is one that I set up at the request of a friend, but ultimately decided not to use: http://rrmc1985.net/
That took a whole weekend, and I am satisfied, but not ecstatic, with it.
Again, your web guru would be your best starting point.