possibly - the non dos partition would imply you have installed XP on an NTFS file system... Boot from the xp cd, choose recovery, when you get to the command prompt try fixmbr followed by fixboot.

NOTE: since you have already played with the partitions you may cause the drive to become unreadable... back up your drive FIRST before trying the fixmbr and fixboot.