Not sure if virtual XP will work but he might want to try a virtual OS via Vmware or VirtualBox. Both are free and he can set up the OS of his choice to run simultaneously with the virus.... oops... Windows 7.