DingusPPC will let you append as many partitions as you like but 2 TB is the max size of the disk before I would need to add code to double the block size from 512 (to 1024 for 4 TB, 2048 for 8 TB, etc.) which might not be honoured by some Apple Partition Map interpreters?
Such as the interpreter built into Mac OS 9.2.2, from my experience. Later interpreters such as the one in OS X Tiger and Leopard don't have this issue.
I know the drive size itself is not the issue for Mac OS 9.2.2, as I was able to use a 4TB drive that was formatted with Apple Partition Map configuring it as if it was a whole drive of 2 TB maximum capacity. This allows it to work fine with Mac OS 9.2.2, completely normally, on real hardware (MDD is what I did this with).
Curiously, the OS itself has no issue with, say, 4 TB volumes, at least if it's a network volume, like an AFP volume. The Finder will display the available disk space as some 4 thousand GBs on a window correctly, and do all the I/O just fine.
Do we know where we could patch Mac OS to increase this AFP block size ceiling? I'm not sure if that would be in the Mac OS ROM file, or the System file. Any ideas, @joevt?