HTTP_Request2 オブジェクトに問題があります。デフォルト (80) の TCP ポートでサービスを提供しないサーバーにリクエストを送信すると、HTTPRequest2 ライブラリが次の例外を起動します。
"Unable to connect to tcp://xxx.xxx.xxx.xxx:8080"
HTTPRequest2 ライブラリの使用法についてグーグルで検索しようとしましたが、これまでのところ「80 以外のポート」のシナリオは見つかりませんでした。
PS 同じサーバーが適切に構成されていれば、この PEAR ライブラリを使用してポート 80 で問題なく動作します。