Can this be done by MAC address? IPs can always change.
~Andrew
Many network devices allow changing the MAC address in software, and even if
they didn't, there's no standard way to find out someone's MAC address from a
more-or-less unbiased party (like an ISP).