Имена участников (разделяйте запятой).
Может быть сделать это лучше на JS? Либо DOMDocument + DOMXPath попробовать.
Где тег закрыться должен? Весь блок с вложенными подзаголовками и всем остальным он должен обернуть?
<?php $html = '<div> <h2>заголовок</h2> тут текст <div> <h3>заголовок</h3> тут текст </div>...
Эти проблемы решатся пост аякс запросами. Плюсом будет сохранение пользовательского ввода на странице и уведомления в модальных окнах если что-то...
Если из скрипта нужно, то формируешь путь с заходом в директорию на уровень выше Для // /home/files/www/script.php...