ajobbins: can ping my IP phone from a windows host, but not from the Pi.
a windows host, or the (problematic) windows host? Really does sounds like arp poisoning.
edit: does `arp -a` list the MAC addresses of the hosts you're trying to ping? are they correct?