Hi,
I am interested in your offer. All of the things you described can be achieved by using WordPress with custom plugins. The page would be a blog, which is just the thing you need. In a matter of days I can configure an appropiate installation and provide both the custom distribution and an accompanying MySQL database ready for upload. Provided server credentials I can upload the files myself, so you would have a ready to use product. Please contact me to discuss the details.
Kind regards