אתה יכול באמצעות סוקטים להאזין לפורט מסויים
אתה צריך להריץ את הסקריפט PHP בתור CLI כלומר לא CGI
קח בחשבון שאת ההאזנה אי אפשר לבצע על פורט 80 או 8080 שמוקדשים לHTTP
אתה תצטרך להאזין לפורט אחר
הייתי מציע עם לולאת while(true) כאשר יש בתוכה איזהשהו sleep() קטן שמונע עליה של המעבד לעבודה של 100%
באופן כללי - את הסקריפט המאזין הייתי כותב אישית בPERL אבל זה ממש בחירה שלך
אם אתה צריך עזרה יותר ספציפית בכתיבת הקוד אתה מוזמן לשאול
יש לי פה משהו כזה שכתבתי..