Your site isn't a blog, they're right. A blog has a true database background and provides an RSS feed that updates itself. I'm sure your content is great. Why not install Wordpress? Go to Wordpress.org
It's so easy to install, even I could do it. Just make sure your server has PHP and SQL. (most do nowdays)
Then you can begin to transfer your content over into entries. This is just a transition.