Hola,
Para el asunto del HTTP POST, puedes echar un vistazo a
este truco (que usa WinInet) o a este
otro truco que usa el componente IdHttp de los componentes Indy. Respecto de cómo "parsear" el XML que obtengas como respuesta, puedes buscar información sobre el componente "TXmlDocument", que igual te sirve.