Вы говорите о рендеринге страницы на стороне сервера, т.е. безголовом браузере. AFAIK нет ничего подобного в php. Однако есть в C ++ - Qt от Nokia / Trolltech, и есть также Python API - PyQt. Qt - это целый инструментарий GUI, но в него включен полностью специализированный DOM-рендеринг (я считаю, что это Webkit), и вам не нужно на самом деле рендерить на экран. Или в Java есть HTMLUnit, или вы можете использовать Selenium, который в основном работает с Firefox как процесс на стороне сервера.