Premettendo che non ho mai pilotato Outlook da PHP,
immaginando che tu sappia che "non è bello" far girare Outlook su server,
sparo lì due idee:

1. Hai controllato se i metodi del modello ad oggetti di Outlook sono uguali per le due versioni, quella su XP e quella sul 98?
2. Permessi e DCOM: PHP ha i permessi necessari per lavorare con le DCOM. Prova ad esempio ad aprire un Word.document, così, per prova. Se non va nemmeno quello, beh, sai cosa cercare...