Большое спасибо. Contact form 7 сама по себе оказалась довольно гибкой, а еще и с database extention задача полностью решена.
Еще раз спасибо.
Есть AJAX event calendar, в нем создается соответствующее событие, естественно публикуется запись о каждом событии, если событие крупное, ему уделяется отдельная страница или группа страниц.
Чтобы узнать на каком хостинге находится сайт можно запросить заведомо неверную страницу или попробовать просмотреть каталог сайта в окне браузера — есть шанс, что тут хостер спалится, например запросить в браузере папку domain.com/wp-content, но это метод наудачу. Можно сделать nslookup домена и посмотреть IP сервера, и от этого уже плясать.
Только даже если удастся выяснить хостера это никак не раскроет адрес ftp-морды сайта, она может быть вообще отключена. Поэтому я думаю, что проще всего связаться с разработчиком сайта.