мдя. честно говоря не вглядывался в ваш исходник.
ну есть 2 варианта:изобретать велосипед или использовать модули XML парсинга. В первом варианте посмотрите функции работы с файлами. как пример
тут ну или собственно в справочнике. Во втором варианте,раз нам надо запись в XML, значит модуль DOM (Document Object Module). вот пример гостевой с XML.
тут или в справочнике.