Нормализацията е ваш приятел.
Вие ще искате да преминете към релационен дизайн с две таблици.
CREATE TABLE projects (
project_id int not null primary key auto_increment,
project_name varchar(128),
-- ...
);
CREATE TABLE pages (
page_id int not null primary key auto_increment,
project_id int not null,
pagetext text,
image varchar(128),
-- ...
);
Сега всеки проект може да има произволен брой страници.
Ако след това клиентът се върне и каже „Всяка страница може да има 0-N изображения“, бихте искали трета таблица, която съдържа външен ключ page_id
(точно както таблицата на страниците има project_id
външен ключ)