Ok Guys, Share-point is not some magical entity that everyone should be scared of, well not much anyway.
It runs under IIS, and if you download the latest PHP binary from php.net in exe installer format, it will detect and install for IIS on the machine you run the installer on.
However, your probably better off using the tool that Microsoft has developed specially for the job, and that's the MS Web platform installer, you can download it free at :
http://www.microsoft.com/web/Downloads/platform.aspx
Once you run that, you should get a choice of different things to install on your share-point box, and among the list is PHP.
That however is just the tip of the ice berg. Once you get PHP installed under IIS and running, you then need to communicate with the share-point web services, which is not as easy as it may first seem. Fortunately there is a good article here about it, that guides you through your first steps.
http://www.craigethomas.com/blog/2009/01/sharepoint-meet-php/
Finally if you have questions about the MS specific side of things, such as as share-point and or IIS, then you can ask your questions in the "Linked.Net users group.. (Lidnug)" on Linked in.
at : http://www.linkedin.com/groups?gid=43315
You will need a Linked-in account to access it however, but I can generally be found hanging around in there, along with many other Sharepoint and Microsoft based technology professionals.
Cheers
Shawty