Salut,
Oui c'est possible 
Il te suffit de crée 2 partition et d'installé xp sur la 1er et vista sur la 2eme.
Tuto ici => http://www.google.fr/url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Fwww.6ma.fr%2Ftuto%2Fdual%2Bboot%2Bwindows%2Bvista%2Bavec%2Bvistabootpro-429&rct=j&q=tuto%20dual%20boot&ei=u0mCTJq-K4Ly4gaRp4CCDA&usg=AFQjCNF1XguChMgrvHzKcVBHmzn2Gk4p6Q&cad=rja