Forum Moderators: LifeinAsia
Any CMS portal could most likely handle your requirements. It's up to you in terms of what you might be comfortable with on the back end. I always suggest that you try a few of them out first to see if they do what you need. The opensourcseCMS site has many CMS systems installed and ready for you to experiment.