Just wanted to pass along my experience using the WebPI install of PhP 5.2.10. It works ok out of the box for Drupal6 but I discovered that several dlls are not enabled by default that are helpful for several Drupal tasks, notably:
tidy (see this iis.net forum post)
xsl
pdo and pdo_mysql - these are required by Drupal7
mcrypt - required by phpmyadmin
To enable these, I tried copying them into my c:\program files (x86)\php\ext folder and editing the php.ini file to add them, but it didn't work. After a bit of research I found the recommendation to use the conrol panel | add/remove/change applications tool to modify the php install. However, when I ran that to modify the setup to include these, the app couldn't find the php-5.2.10-nts-Win32-VC6-x86.msi and in fact it wasn't anywhere on my disk. The above post suggested downloading the msi file from here, which I did, and then ran it (modify) and it worked. BTW when running this be sure to specify FastCGI or it will uninstall the fastcgi from your IIS install.
The recommended procedure for updating php dlls is to use the msi, as noted here.
Hope this helps someone.

Comments
WebPI has been updated.
I've tried recently, and pdo drivers were included in the PHP install.