vielleicht ein Lösungsansatz: php-datei wird über Internet aufgerufen und auf dem server interpretiert und ausgeführt....programm öffnet stream auf /dev/ttySx und schreibt daten an die serielle schnittstelle, an deren anderem ende ein microcontroller zyklisch die serielle schnittstelle (des controllers) abfragt. dieser kann dann, abhängig von den empfangenen daten, motoren, relais, lampen etc über die digitalen und analogen ports ansteuern. als serversystem linux, wegen dem zugriff auf die schnittstelle...obendrauf apache php...lampp halt..... als microcontroller nen atmel avr...evt. rncontrol. programmierung: php, bascom avr oder avr studio.
alternativ ne sps mit kommunikationsprozessor...könnte etwas teurer werden....
sag doch mal bitte was du an externen geräten steuern möchtest...