Здравствуйте.
Прочитал ваше ТЗ, и скажу как есть, наворотили вы конечно все с ног на голову.
Информационный сайт понятно, форум понятно, но вот то что с форума должны складываться статьи и попадать в информационный блок как и с видео и картинками, вы уж простите но это полнейший бардак. Вы хотите нечего не делая получить наполнение сайта за счет других людей. Не выйдет так. Форум представляет собой цепочку сообщений между людьми, если брать эту цепочку и помещать ее как статьи то будет попросту бред, да и не выйдет так. Если вы хотите что бы люди публиковали свои статьи у вас на сайте то сделайте им такую возможность в каком то разделе, и пусть публикуются а модератор будет перепроверять их и публиковать или сразу автопубликация. Зачем такой бардак творить на сайте, тем более что вытащить с форума сообщения потом привести их в надлежащий вид и опубликовать автоматом не выйдет, только ручками, так как нужно правильно расставить сообщения, правильно вставить картинки в текст и т.д. в общем стилистика статьи автоматом не будет делаться не как. Потому если вы хотите форум на новостном сайте - информационном, то это не сложно и не так дорого стоит тем более что по дизайну заморачиваться не нужно. Но форум есть форум - со своими темами, разделами, рейтингами и т.д. - цепочка сообщений между людьми. А статьи на сайте для новостей и информации это отдельно ручками.
( каком то образе в базе так чтобы можно было эксель файлом вытаскивать) - в каком то образе не выйдет, в базе все поля имеют практически одну структуру и в эксель ее не превратить, для таких нужд делается своего рода парсер, модуль импорт/экспорт в админке сайта и только при помощи его можно экспортировать в тот или иной формат данные сайта с той или иной области базы сайта. Хотите нормальный сайт не делайте кашу на нем. Есть еще несколько моментов которые нуждаются в уточнении, но думаю что это вы будите обговаривать с тем исполнителем который будет вам делать сайт, возможно что это буду я))) ну или кто другой).