Abaixo um exemplo de utilização de socket em PHP para fazer uma conexão remota a um site, com esse código é possível ainda fazer a conexão a páginas seguras apenas passando os parâmetros de usuário e senha na variável $data.
Eu utilizei isso para fazer a conexão a uma .dll que gera um html no site de um cliente, assim podendo colocar isso em qualquer parte do site independente do método que foi criado anteriormente.
Fica ai a idéia, use a imaginação…