Well my suggestion would be to use some kind of content management system. Some of those allow you to format content in a WYSIWYG editor like you would in a real editor (wysiwyg = what you see is what you get - which basically means no requirement for knowing HTML, JavaScript, CSS etc).

An easier way would be to use any kind of blog-script or -website as this works basically the same way (by using a deeplink to each entry).

But back to your question of "webbased interface". With this I mean that you don't have to worry about HTML or constantly building webpages when you have new content but instead can use a script which takes care of this unnecessary work. How a CMS basically works, you can see in this screenshot . As you might see, you can edit the content and the CMS takes care of anything else.