Je connais pas très bien le fonctionnement de Virtual PC, mais tu dois pouvoir définir une interface réseau sur la machine virtuelle. Ensuite, l'hôte et la machine virtuelle peuvent communiquer par réseau, tu fais ce que tu veux (partage de fichiers, FTP ...).
Pour l'USB, test
La configuration matérielle de la machine virtuelle est indépendante de celle de l'hôte. Donc, c'est probable que ca fontionne simplement en copiant les bons fichiers