Als je geen vrije ruimte hebt op je schijf, maar enkel ntfs partities, dan is het normaal dat Ubuntu enkel kan voorstellen manueel te werk te gaan of ganse schijf te gebruiken.
Ondertussen heb je ook Partition Magic gebruikt, en die is ervoor gekend soms de partitietabellen op een eigenzinnige manier aan te pakken.
Ik dank dat je in de huidige situatie best inderdaad herbegint. Verwijder alle partities, herinstalleer Windows XP, en creëer hierbij een partitie die nog wat vrije ruimte (20 GB is genoeg) overlaat voor Ubuntu. Eens dat geklaard is, kan je het installatieprogramma van Ubuntu starten en aangeven de "grootste vrije ruimte" te gebruiken op je schijf. Dan doet Ubuntu de verdere partitionering automatisch en installeert de dual-boot optie.