Добавьте вторую сетевую плату к своей виртуальной машине Windows XP, которая будет подключена к сети только для хоста. Затем используйте методы Общего доступа к интернету, как описано, например, в следующей статье: http://www.microsoft.com/windowsxp/using/networking/expert/crawford_02july01.mspx