se lancia questo comando inserendo l'indirizzo ip sia del server sia del client ottiene il mac-addresscodice:arp | grep 192.168.0.5 | sed -e "s/^.*ether //" | sed -e "s/ C.*$//"
ovviamente al posto di 192.168.0.5 deve mettere l'ip remoto preso da $_SERVER['REMOTE_ADDR']
(ovviamente su linux, ma basta un bell'if su PHP_OS per verificare il sistema operativo ed in caso eseguire altro codice)