In a VM, the hardware is emulated and the hardware that is emulated is pretty generic so that the OS will most likely include the needed drivers. This is especially true with XP Mode since it is a "canned" VM from Microsoft.
I have no idea why you are encountering that issue. Have you checked any Mac forums to see if you can get some Mac specific help regarding this? There must be other Mac users that have gotten it to work.