есть ли способ установить Winpcap на Windows XP без прав администратора?
вы можете воспользоваться Wireshark использовать портативную версию Winpcap. Вам не понадобятся права администратора, так как это портативные приложения.