Talvez você não compreendeu a primeira resposta corretamente.
Fazer dois programas - um é o certificado que do PHP você tem agora (mas um littlebit modificado).
O ò é um programa que leia continuamente /writes no porto de série o que nunca é protocolo exige e que qualquer um dá a cada mudança ao primeiro programa sempre que são os pedidos isto. (F.e. dando um comprimento + uns dados) então mesmo se a quantidade de dados é 0 (nenhuns dados) você passa algo que pode actuar upon (os 0 tamanhos).
O outro possiblity é que você mantem um amortecedor do desdobramento no segundo programa (como um amortecedor video no VGA ou em um terminal) todas as vezes que a parte frontal a pede você emite o frame atual do todo à parte frontal.
O método válido depende realmente do que você quer fazer com os dados.