Isso requer programação (avançada) em alguma linguagem (low-level como C por exemplo) e então você teria que fazer um cliente nessa linguagem para o Desktop, o PHP seria apenas um intermediario.
Cliente que controla (C ou outra linguagem low-level) -> Servidor em PHP [intermediario] -> Cliente sendo controlado.
Então basicamente: Não, se faz um método bem mais avançado, as vezes até por conexões diretas sem um intermediario.
Isso requer programação (avançada) em alguma linguagem (low-level como C por exemplo) e então você teria que fazer um cliente nessa linguagem para o Desktop, o PHP seria apenas um intermediario.
Cliente que controla (C ou outra linguagem low-level) -> Servidor em PHP [intermediario] -> Cliente sendo controlado.
Então basicamente: Não, se faz um método bem mais avançado, as vezes até por conexões diretas sem um intermediario.