ti rispondo in tutta la mia ignoranza...

se php gira sulla macchina dove devi controllare le COM , forse è possibile ma con l' aiuto di almeno un applicazione che ti faccia da bridge tra la porta e php

se il php gira ESTERNAMENTE alla macchina scordatelo allora.. php è solo lato sever