Goatman, good rule of thumb to follow in multi-booting -- *oldest OS first (avoids a lot of extra work/problems that way). Put 98 on your c:\ partition, and run XP setup while in 98 and install it to another partition.
* you can put 95 OR 98 on your primary partition, 2k next partition, ME next, and finally XP -- all will work from the same drive using that simple precept - oldest first.