hola geo interesante tu proyecto, manejastes el puerto usb desde php o fue el serial?
Utilicé USB. No directamente con PHP, cuando inicié el proyecto busqué un poco de información sobre cómo manejar este puerto con PHP, ASP o algún otro lenguaje para aplicaciones web (mi primer alternativa era CGI), sin embargo, decidí aprovechar el uso de la PC y utilizar la base de datos como enlace, una solución que me pareció bastante adecuada, de esta forma se puede manejar cualquier puerto, ya que son dos aplicaciones diferentes comunicándose gracias a la base de datos

.
Lo he probado de dos formas:
ASP en un servidor IIS <-> Base de datos Access <-> Aplicación en Visual Basic <-> Puerto USB <-> PIC 18f2550
PHP en un servidor Apache <-> Base de datos MySQL <-> Aplicación en C++ <-> PUerto USB <-> PIC 18f2550
Cualquier comentario, con gusto

. Disculpa no haber contestado antes pero se me pierden los hilos

, aunque entro a menudo lo hago por un breve momento

.