Los XML son fijos o tienen una estructura variable ?
Porque debes hacer simplemente un formulario HTML que tenga dicha información y luego la cargue en el XML correspondiente mediante un script en PERL por ejemplo...
No se porque dices que los módulos XML de perl son muy complicados, con 2 o 3 funciones te permiten parsear todo el XML y te lo dejan en una linda estructura de datos...te recomiendo el XML::Simple
http://search.cpan.org/~grantm/XML-S.../XML/Simple.pm
Saludos