Puedes usar sockets o la extension curl para realizar una conexion HTTP con el servidor remoto y realizar peticiones HTTP (como es enviar los datos en xml).
Busca informacion sobre servicios web rest o restful (
http://en.wikipedia.org/wiki/Represe...State_Transfer). Hay librerias para crear clientes REST.
De todas formas, asegurate de que el servicio de UPS es REST, y no SOAP. Si es soap, tambien hay librerias para hacer clientes soap.