PHP de forma remota no puede ejecutar nada (comando) en un host remoto (ni aunque no sé como le des permisos) ...
Como mucho si en ese "servidor" remoto tienes corriendo PHP y te creas un scritp que ejecute un exec() o system() el cual haga por algún comando del S.O. que use dicho "informe" de hardware y lo que corresponda .. ahi sí que podrías "llamarlo" de forma remota vía HTTP como cualquier página o si ese script PHP en el servidor remoto genera esos datos en algún formato tipo XML o afines .. podría ser "parseado" de forma remota por PHP (y en el caso de XML por cualquier lenguaje de programación ..)
Lo "más" que puedes hacer es leer las cabeceras HTTP abriendo un socket .. ahí suele decir algunas características sobre el servidor HTTP (y módulos) que use .. pero poco más (nada de hardware ni mucho menos) ..
http://www.php.net/fosockopen
(fijate en los ejemplos .. ahí uno de ellos es sobre el protocolo HTTP) ..
Por la misma técnica .. si "abres" un puerto al servidor remoto que de alguna forma entregue dicha informaciòn de configuración si se le hace cierta petición a ese puerto .. pues ahí tendrías otra posible opción ...
Un saludo,