It is possible with one HD.
Basically you need two partitions. When dual booting with just Microsoft OS's, install the oldest of the set of OS's first.
IE, If you want to dual boot XP and Server 2003, Install XP then Server 2003.
And no, there are not many real risks.