Sorry to hear about the NT bit. I know what you're going through. I work with NT servers at work and I (gasp!) have an NT box acting as a timid print server at home. I am in the process, however, of replacing that with Linux.
As to the PHP issue: I did finally get PHP4 to work with SQL 7, but in a limited fashion. I cannot say whether or not there is a problem with the DLL, but it mysteriously began working for me after the 65th boot (I counted...really). I am using PWS 4.0 on my 98 machine at work, because the company is not brave enough to leap into the magical world of IIS, and I really NEED to perform some proof-of-concept development in order to fulfill some of the more aggressive milestones that have been set by the powers that be. In fact, my regression back to Neanderthal is evident in the fact that I am also now using VBscript for the company's asp processing (double gasp!).
Ok, enough rambling. The bottom line for me is that PHP4.0 will not work in my current work environment, so it will not be used. Period. At home, however, I am going to use mySQL as the db of choice and PHP4 as the asp tool of choice.