ничего не надо мудрить, просто грамотно располагаем таблицы:
header:
Код HTML:
<table1><tr1><td1 rowspan="2"><table2><tr2>лого</tr2><tr2><table3>
в этой функции все, left_center нам не нужен, убираем
в промежутке идет сам текст модулей
center_right:
Код HTML:
</table3></tr2></table2></td1><td1><table4><td4>
здесь все, вызываем функцию blocks(left);
далее
вызываем функцию blocks(right);
footer:
Код HTML:
</td4></table4></td1></tr1><tr1><td1>низ</td1></tr1></table1>
Пожалуй все.