AFAIK...the only way that you could transfer programs from Win 2K to XP (along with settings) would be to do an upgrade install of XP.
And that seems to have some problems: http://labmice.techtarget.com/windowsxp/In...in2kupgrade.htm
Aside from that, 2 OSes on two hard drives is itself easily accomplished.
Frankly...I see no advantage in dual-booting Win 2K and XP...the two are close enough that differences seem superficial (except that XP definitely has better, more current driver support and tools for handling OS situations.
A clean install of XP, with all programs being installed anew, is the recommended procedure for upgrading from Win 2K to XP.