Мда уж.
Заказчик видимо решил чтобы ты покончил жизнь самоубийством.

Делать такой портал сплошным html, без скриптов, а потом его еще и обновлять.... бррр-р-р. Только за ОЧЕНЬ большие деньги
К делу:
Реально - конечно лучше использовать БД.
Если такой возможности нет, но есть на странице статичные элементы (меню, шапка, низ и прочее), то можно извратиться с фрэймами или SSI + шаблон страницы.
Т.е. статичные элементы будут подгружаться на всех страницах, а делать нужно только рабочую область.