Total non Perl reply, but just a reply to try and help you:
There is no way that you can find MAC addresses outside
your subnet, in fact,all ARP and RARP requests are
limited to the segment(s) you`re in...(searching from)
GreetZ!,
print "profeth still\n" if /bird|devil/;