Resolut1on: Я не использовал, но знаю про довольно популярный проект https://github.com/PHPMailer/PHPMailer, попробуйте его. Но если даже простой mail() отключен, то не факт, что будут работать функции, что лежат в основе класса для работы с SMTP у PHPMailer'а. Пробуйте.
dillix: Рад помочь. XPath - очень удобный и гибкий инструмент. И как ни странно, но больше всего полезной информации по xpath можно найти на Stackoverflow.
Напишите, пожалуйста, комментом пример варианта html кода, с которым возникают самые большие сложности.
И уточните в какую сторону округлять в случае нечетного кол-ва абзацев?
dimonchik2013: автор пришел за ответом по xpath, он его получил. Я бы это значение регуляркой лучше выцеплял. Но, повторюсь, автор просил xpath, автор получил xpath.
tispoint: рад помочь. В принципе я так и предполагал, что вы адаптируете под себя. Я, так сказать, написал общий вариант, который и вы и другие пользователи смогут адаптировать под себя при необходимости.