Конечно есть. Большинство отличных браузеров-оберток находятся в классах юниттестинга, например,
Scriptable Browser из SimpleTest'а (в Java есть HtmlUnit и т.п.).
Если софт на фреймворке, то у CakePHP и Zend'а тоже есть классы-обертки.
Ну и под конец, посмотри (эти я не использовал, за качество не ручаюсь, а все, что описал выше — использовал):
Snoopy
Pear Http_Request
Mechanize for PHP