consiglio mysql pure io, o all'estremo anche sqlite, ma se proprio devi usare XML direi che dovresti cambiare metodologia di lavoro e realizzare un sistema di sincronizzazione che anche se non può essere preciso al 100%, soprattutto su windows, no darà problemi se non sotto ESTREMO carico
www.php.net/flock