no to daj zamiast do xml, podaj adres do PHP w PHP wygeneruj sobie linki, w strukturze xml'a normalnie przez echo, pamiętaj o odpowiednich headerach na samym początku pliku:
np.
<?php
header('Content-Type: text/xml'); echo '<?xml version="1.0" encoding="utf-8" ?>\n'; // i lecisz dalej :)
?>
EDIT:
Cytat(batman @ 23.06.2008, 13:11:23 )

Plik xml jest plikiem jak każdy inny. Przy użyciu funkcji
file_put_contents lub
fwrite zapisujesz do tego pliku dane, np <sciezka>/sciezka/do/pliku</sciezka> i masz gotowego xml-a.
W dokumentacji znajdziesz dokładny opis jak działają te funkcje. Zakładam, że wiesz jak wygląda plik xml. Jeśli nie, to odsyłam
tutaj.
Jeśli ścieżki będą się zmieniały rzadko to można zapisywać do pliku. Jednak ja tworzyłbym je dynamicznie za każdym razem.