Как автоматически создавать страницы по шаблону?
Создать 1 страницу, передавая в нее какой-либо идентификатор подгружать по нему всю остальную инфу из БД.
Например, переходим на страницу test.php?prod_id=1 
То есть мы передали GET параметр на страницу test.php, в нем же реализуем вывод остальной инфы<?php
$prod_id = intval($_GET['prod_id']);
//далее какой-либо метод или функция подгружающая инфо, пример функции
$product = GetProducByID($prod_id); 
// $product теперь ассоциативный массив типа ('title' => 'Название', 'price' => '1000') и т.д.далее выводим всю инфу о продукте 
в нужном месте шаблона 
Если я правильно понял что вы хотите, то нужен синонимайзер, базу которого нужно будет заполнить в справочник. Потом уже с помощью рандома выводите нужные поля.
ключевые слова:
- синонимайзеры
- дорвеи