Kimlik doğrulama veya yönetimden onay bekliyor.
php ile client tarafın mac adresini alamazsınız. activex vs gibi yardımcı araçlar olmadan.
server tarafında alabilirsiniz sanırım system komutları ile komut gönderip çıktıyı süzerek. ( belki fonksiyonda geliştirmişlerdir bunun için bilemiyorum manuale bakmak gerekir. )
Ayrıca mac adresine göre yapsanız bile mac adreslerde ip adreslerde spoof ediliyor dolayısıyla bununda bir işe yaracağını sanmıyorum lakin çooook büyük firmaların önemli bilgileri değilse mac adres olayı işinizi yine de görür.
Ek olarak verileri şifreleme algoritmaları ile şifrelerseniz bir anahtar ile meraklı kişiler biraz daha uğraşırlar çözebilmek için ama anahtarı bulamadıkları sürece çözemezler