claro, como dice H4nsV0n una solución es ingeniartelas en c++ y pasarlo a una extensión para php, por ahi andan muchos tutoriales sobre como crear uno ya sea en .dll para win como en .so para linux y de ahi vas sacando las funciones como por ejemplo string fp_hardware($unidad).
http://www.mygnet.net/articulos/php/2/
http://archive.devnewz.com/090902b.html
http://www.mygnet.net/articulos/php/2/
http://archive.devnewz.com/090902b.html