bochs works on win98, IIRC.
http://bochs.sourceforge.net/but, I don't know if you can run XP on it...
how would i creat a nother partition?
Only way to create a second partition would be with fdisk, and only if you have unallocated space on the drive. otherwise, you'd need to delete your first partition, which means you'd lose all data on it. Either that, or get a program like partition magic or Easeus Partition manager.