Puoi farlo con fsockopen(), con cURL o con una classe già pronta tipo Snoopy.