We want to host several event calendars on multiple web pages, depending on region where the events are happening and subject area, and also language. Need someone to design an appropriate input form, which then will write to a PHP database, with a level of approval by admin built in to get into the final database. The outputs would then be several Web pages, based on region of the country (USA or Canada) where the event is being held, and we would have one set of calendars in English and another set in a second language. The input (UTF-8) would allow for dual languages, and the translations would be input either by the uploader, or corrected during the approval process. There would also be an option to upload media files (mp3 or mp4) to a directory that needs to be protected against excessive file size, and against activation of malicious code (maybe the latter can be done via .htaccess).
The server is a Linux box with PHP and mySQL avaialable. This also could be written in PERL as an alternative.