один из возможных cпособов манимупяляциями dom на серверной стороне это использование simple-dom.
Читаем описание на хабре.
http://habrahabr.ru/post/114143/
Curl отвечает за эмуляцию поведения браузера а не пользователя. тоесть мы имитируем запросы браузера к серверной части, а не нажатие кнопок пользователем.
сорри, новый год снегурочки и и коньяк Подробности завтра, сегодня я уже в хлам