Под каждый динамический сайт пишется программа экивалентная его скриптам, которая по динамическим данным построит статические страницы как это делают скрипты. Так как это индивидуально и занимает прилично времени - то стоит денег, но в целом реализуемо.
Сайт хоть и динамический, но данные имеют четкую иерархию и связь по UUID.