Везде рекомендуют
www.sourceforge.net/projects/tinyxml
Если сами писать будете, можно начать с
www.codeproject.com/KB/winsdk/XMLwriter.aspx
sourceforge.net/projects/ali/
Собственно проблема только в быстром и качественном парсинге текста, остальное дело техники.