NO, XP can only READ some UDF versions, and it cannot use them as a R/W file system. You'll find that most CD burning utilities (Nero, Roxio, or whatever they're called nowadays) include a UDF driver fo XP.
You'll find some interesting source code for handling various file formats (including ISO)
here[
^].