можно если писать в ядре а если нужны только arp-запросы то можно заюзать что-то типа этого: ping host arp /a
SendARP Function The SendARP function sends an Address Resolution Protocol (ARP) request to obtain the physical address that corresponds to the specified destination IPv4 address. Syntax C++ DWORD SendARP( __in IPAddr DestIP, __in IPAddr SrcIP, __out PULONG pMacAddr, __inout PULONG PhyAddrLen ); Requirements Minimum supported client Windows 2000 Professional Minimum supported server Windows 2000 Server Header Iphlpapi.h Library Iphlpapi.lib DLL Iphlpapi.dll в мсдне есть и пример