What i plan to have is that when users see a directory called Data it should be a combination of hostA, HostB, HostC.... harddisk.guy. (snip) I can use a LVM
LVM should exactly suit your needs. Just create a volume group consisting of (/dev/hda, /dev/hdb, /dev/hdc, etc.. or /dev/hda1, /dev/hdb2, etc..) and then create logical volumes out of the volume group. Maybe you can have a single logical volume for the whole group.
I hope I understood your problem correctly.
Cheerio, Debarshi