Quote (cool1)
Насколько я знаю, mac адрес роутера можно сменить только после перепрошивки. И это как бэ тяжелее чем сменить динамический ip сделав рестарт. 
  
 сразу же возникает вопрос, а если юзер не использует роутер, а юзает нет через обычный adsl модем, тогда его мак берется из системной сетевой карты, и в таком случае его вобще сменить не проблема... 
 а вот кстати и форум на котором этот вопрос обсуждался, да и вобще, покопавшись в нете, выяснилось что локальный мак адрес ты ни чем не определишь из внешней сети, если только не применить клиент - серверное приложение типа трояна или тп, с определенными правами доступа, а через нет, без каких либо прав, на сколько я понял, можно определить лишь мак шлюза твоего соединения, или что то вроде того. 
 Но если все же что то у тебя получится, выложи, самому стало интересно...