Con las librerias cURL puedes gestionar el envio de variables a cualquier página (por HTTP o incluso HTTPS) por el método que gustes .. (pero requiere de esa librería instalada como extensión para PHP en tu servidor ..)
La otra alternativa es hacerlo a "bajo nivel" es decir .. directamente implementando parte del protocolo HTTP para tal fin (que es lo que hace en el fondo las cURL):
Ejemplos:
función fsokopen() .. Tienes ejemplos en los comentarios de los usuarios completos (para usar POST o GET)
http://www.php.net/function.fsockopen
Este permite hasta autentificarte (por HTTP) si fuese necesario ...
http://www.weberdev.com/get_example.php3/1737
Un saludo,