xml is a non-interactive thing... its just text
you need to pull the xml into some php-friendly form... perhaps an array or pared tree of xml... kinda like the DOM of a webpage... tweedle with it in that php-friendly form.. and then re-write the whole shebang as xml
for instance
php opens and reads an xml file
php prints out the xml info as a webpage with a form
user submits form
php reads new info from form
php reads original xml info from source into some php-object
php takes the info from the post and edits the objects's data
php rewrites xml from object ontop of old xml, hence updating it
now there are plenty of classes etc if you look through google that will happily do this for you