Our web site has a calendar on the first page, each day we have to manually update it for we make changes each day.
Each day we put up one new page and take down one that is from the last month. (care has to be taken for months that have different numbers of days. We would not mind it if it removed a week at a time, if that makes it easier
I think that this could be accomplished with java? but it is up to you how it will work.
The sample file has local links and so will not go to the site itself...