Das Ganze funktioniert wohl so, dass für jede Kombination aus Betriebssystem, Bildschirmauflösung und Webbrowser (zumindest für die ersten beiden) ein Computer oder eine virtuelle Maschine läuft, die von einem zentralen Computer gesteuert werden. Dieser zentrale Computer vergibt die Aufträge an die einzelnen Computer beziehungsweise virtuellen Maschinen und sammelt nachher die Bildschirmbilder ein.
Ob PHP als solch eine zentrale Steuereinheit geeignet ist, kann ich dir allerdings nicht sagen.