Todo lo que propones se puede hacer .. Sólo ten presente que deberás generar tu página XML según sus standares .. y que será PHP el que la va a generar.
como?
www.php.net/xml
Y si eso ya lo has visto .. indica que pruebas has hecho y que errores has obtendido si los hay .. o que es lo que realmente quieres hacer.
Un saludo,