Думаю сделать так:
1. создать массив строк links, содержащий список всех страниц материалов в виде ссылок и анкора.
$links = array('<a href=".../page1.php">как купить слона</a>', ...);
2. Сохранить этот массив в отдельный файл pageList.php
3. В начале каждой страницы из массива прописать <?php include('pageList.php'); ?>
4. Вместо ссылок вида: <a href="http://domain/pages/page1.php">как купить слона</a>
сделать <?php echo links[номер_страницы-1]; ?> (пример получения предыдущей страницы)
Чую, что здесь изобретается велосипед и вообще делать так нецелесообразно, поэтому прошу у вас помощи в виде советов, как подправить такую систему или как можно сделать навигацию иначе. Спасибо.