First of all you should understand that in extended partition we can have many logical partition.
From my point of view..
install winXP first, then install fedora and then suse.
If you don't have any problem in recreating whole hd structure then i suggst that allocat atleast 15 GB for XP, 15 for FEDORA and 10 for sUSE (if you have 40 GB hd).
While installing XP, create 15 gb partition, leave remaining as unformatted. Use 15 gb partition as winXP .
now while install XP, then fedora and then suse, create separate partitio fro swap while installation of fedora and also use that one for suse also.
btw.. partitino structino given by u is incorrent.. it should be like primary partion : 10 GB < filesystemtype> etc.
then partition 2
then partition 3 ..
..
i hope u are getting.