APIPA

Using NET+OS 5, I would like to implement Automatic IP addressing. That is to say, choose an address from a range of IP addresses, Make some ARP calls to see if the Address is in use, and either assign myself that address or repeat the process with another address. ARP is not accessible in NET+OS, so any suugestions on how I determine if a IP address is in use by another device?