... sí, por lo que alcanzo a entender, sería la mejor opción.
¿Tienes servidor apache?; mediante el archivo .htaccess podrás hacer una redirección a las peticiones de ese archivo XML hacia un PHP donde podrás crear la salida dinámicamente y entregarla como XML mediante las cabeceras indicadas. Para quien haga la petición a tu archivo será completamente transparente ...
Pero, como se dijo desde el principio, esto no tiene nada que ver con XML. Sugeriría, de ser necesario, crear un tema nuevo en el foro correspondiente planteando mejor la situación, ahora con bases
y previa búsqueda, pudiendo hacer referencia a este tema si fuese pertinente.
Solo añadir, el modo de servir el XML con PHP sería algo como:
Código php:
Ver original<?php
header ('Content-Type: text/xml'); // y se manda como salida el XML generado dinámicamente ...
Suerte