in reply to using perl for arp collection
I know nothing bout routers...
Can you get to the information on the router from a browser? If so, you might be able to use LWP to scrape the information you are looking for.