Для этого в 7 реализована интеграция виртуальной машины (в частности с XP).
Установленное в виртуальной машине ПО публикуется в списке ПО локальной машины.
Запуск ПО визуально выглядит так-же как если бы запускалось не в эмулируемом окружении, а на реальной ОС.
Технологически нет никаких проблем: первый раздел делается фат 16 — на нем 98 и XP а второй — НТФС — это для 7. при запуске 7 в меню выдается список системы для выбора: 7 / хр / неизвестная система.
Тут проблема лишь в лицензиях.
По-моему Microsoft предлагала бонусы при обновлении с XP. Скидки 15%, или как-то так. Наверняка эта программа в действии. Хотя не аргумент в данном случае.