Deja il faut que tu crée une partition, c obligatoire si tu n´as pas 2 disque dur
Si tu ne veux pas formater ton disque tu es obligé de passer par partition magic pour crée une partition sur laquelle tu installera le 2eme os
Si tu que les deux partition puissent "communiquer" entre elles il faut que tu mette les 2 partition en fat32 et pas mettre Xp sur une ntfs
Pour les programme, non, t pas obligé de les installer deux fois.
Sur une partition d´installe le programme, puis sur l´autre tu l´installe aussi sur l´autre, mais dans le meme dossier que celui utilisé par la 1ere partition, ainsi le programme sera partagé par les 2 partition