Hmmm... The only way to do such a configuration, would be (possibly) the "dynamic disk" configuration under win xp.
"Dynamic" disks is a configuration (proprietary of microsoft) that allows to "expand" the hard drive space to other hard drives.
But:
I find in a microsoft support page:
Dynamic Disk Storage
Dynamic storage is supported in Windows 2000 and Windows XP Professional. A disk initialized for dynamic storage is called a dynamic disk. A dynamic disk contains dynamic volumes, such as simple volumes, spanned volumes, striped volumes, mirrored volumes, and RAID-5 volumes.
NOTE: Dynamic disks are not supported on portable computers or on Windows XP Home Edition-based computers.
You cannot create mirrored volumes or RAID-5 volumes on Windows XP Home Edition, Windows XP Professional, or Windows XP 64-Bit Edition-based computers. However, you can use a Windows XP Professional-based computer to create a mirrored or RAID-5 volume on remote computers that are running Windows 2000 Server, Windows 2000 Advanced Server, or Windows 2000 Datacenter Server. You must have administrative privileges on the remote computer to do this.
If this is still valid, Iit isn't even sure that dynamic disks are an option for your case.
Another solution could perhaps be the JBOD configuration (used in the past to make bigger disk space in home systems), however this needs a JBOD controller. Is the disk controller of the EEEPC supporting JBOD? I hardly could think it. And, I don't know if such a JBOD set can be a system disk.
I explain: There were since long configurations to "unify" hard drive space in big professional systems, in order to make big partitions and/or enhance system reliability and data safety by mirroring them to a second drive or a second set of drives. It is the RAID technology, initially for SCSI drives, later for IDE drives and now for SATA drives too.
This needs in general a RAID capable controller and 2 or more hard drives of equal size and better same model. The (true) RAID controller does a lot of work, and the RAID array is viewed by the operating system as 1 drive.
Lately, some high- or mid- priced motherboards for desktop computers contain a RAID-capable controller, that gives the opportunity to make a "RAID" configuration, that however charges the CPU for most of the work, so it is quite unefficient. This is what we call "fake RAID". It is supported by xp, but this special controller is needed. Professional systems like servers don't use this option; they use in general special hardware RAID controllers.
Linux (as well as various UNIX implementations) provides "LVM" (Logical volume manager), that could do what you want. It is something microsoft dynamic disks (and much more), however this needs a Linux operating system to work, not xp.
GParted doesn't support dynamic disks (it is a microsoft-only option). It doesn't support LVM (it detects a LVM configuration but doesn't modify it). It supports various RAID configurations, like true RAID and "fake" motherboard-based RAID.
*** It is highly recommended to backup any important files before doing resize/move operations. ***