на сайте нужно сделать функцию создание новой страницы с любым url. сказать честно не знаю как это реализовать вот и прошу помощи.
А сайт на чем? Какой-то самописный двиг? Самое простое - создавайте руками файлики в нужной директории. Или автоматизируйте создание файликов. Даже в Джумле, где, казалось бы 100% динамика, все имеет свою страничку-клише, вывод которой меняется в зависимости от входящих параметров. Если хотите именно джумловый подход - то делайте систему компонентов
Если все страницы типовые, а-ля страничка пользователя в соцсети, то делаем одну страницу, а данные прогружаем в нее те, которые нужно. Если шаблоны страниц разные - то пляшите как вам удобнее.