ping -b broadcast_addr
arp -a |grep <mac address>
The ping -b allows you to ping the broadcast address for a subnet and all hosts on that subnet should reply, yeilding a list of IP addresses and populating your ARP cache.
arp -a lists all addresses in the arp cache, and grep allows you to display only the one with the MAC address that you are seeking.
There is another thread along the same lines already running on this forum.
Or even better, use arping to check the MAC addresses of every device on your subnet. A simple perl or shell script will do the trick!
pansophic