Welcome Donald,
If you haven't got a 3rd party partition manager, you should be able to do this directly from Vista's Admin tools/Comp mgmt/Disk mgmt. (the shrinking part)
When you install XP after Vista it will overwrite Vista's bootloader which will then have to be repaired.
Make sure you read the wiki first so you know what to expect and how to do everything.