Deberías especificar bien que pretendes hacer y de que dispones.
"Apache" es sólo un servidor HTTP ... al igual que el IIS que es otro servidor HTTP.
Apache (para colmo) puede trabajar en entornos Windows y Linux (entre otros S.O.).
ASP no corre en Apache (de forma "natural") ..
SI en algún momento te refieres a PHP .. indicalo expresamente.
Por lo demás :. PHP dispone de fnuciones para "parsear" XML (interpretarlo) y otras técnicas para generarlos.
De hecho en PHP (fijate que no meto en el "baile" a Apache como servidor HTTP) tienes posibilidad de usar COM (
www.php.net/com) y esos objetos (teóricamente) si usas PHP bajo Windows (sea en un servidor APache .. o en IIS o en el servidor HTTP que uses en Windows junto con PHP)
Un saludo,