yup,
i'm afraid the people here are unlikely to be able to help you, which is unfortunate, maybe you could use a dynamic resizing tool to make your existing partition smaller, then install something else on the free space you just made at the end of the drive, then dual boot? this way, you can work out how to do all the stuff you need to do, while still leaving XP on your machine, set up the way it is in the meantime...
By the sounds of it though, that's not going to be much help either...