I'm developing a website for a small political organization. Every day, one of the members of this organization will be writing an article that should be made avaliable in the main content div# on the website. Previous commentaries should be pushed down on the page to make room for the new ones, and the bottom ones which there would no longer be room for on the page, should be processed into an archive. The archives for each month should be avaliable on the right section of this site.
What is the best method of implementing such a system? The people writing the articles, who have no competence in webdesign, should preferably not have to edit the website directly.
Thank you for your time.