でも、MACアドレスってTCP/IPで通信するうえで、必ず必要なものでしょ?
ARPで扱われるんだっけ?
ARPキャッシュの中のデータを取得するDLLみたいなものがあれば、もしかしていけるのでは?