XmlPoke определенно не будет работать, потому что xpath должен соответствовать чему-то в первую очередь, чтобы иметь возможность заменить его.
Единственный способ, которым я знаю об этом, - это создать собственную задачу, которая позволила бы вам добавлять данные в XML-файл. Эти новые задачи можно либо собрать отдельно и добавить в NAnt, скопировав dll в папку NAnt \ bin, либо расширив NAnt непосредственно из ваших файлов сборки
Информация для начала находится в Task
Если вам довелось сделать эту задачу достаточно общей, возможно, было бы неплохо попытаться отправить ее на NAntContrib , чтобы всем было выгодно.