To add NTFS to the mix from the previous hint, in the first step, just divide things up into three parts instead of two. Then, after step seven in the first hint, insert a similar-looking step -- put 2s3 at end of command instead. Finally, use a Windows machine to reformat the remaining VOLUME you formatted to FAT32 to NTFS instead. (Control Panel » Administration Tools » Computer Management » Disk Management.)
Here's my real contribution to improving the method in the previous hint. You can avoid the annoyance noted in step number nine (doesn't automatically mount the HFS+ partition) if you just format all three partitions (or two if you're not adding NTFS) to FAT32 first (since those automatically mount so great). Once it's all working, go back and use OS X's Disk Utility to reformat one of the FAT32 partitions to HFS+ (or extended journaled, if you prefer). Another thing to note is that the order of your partitions established in step one determine the order the partitions will be mounting when connecting your external hard drive to your computer.
So in a nutshell, just format all the partitions (however many you choose) to FAT32 when doing the Terminal code stuff. (Follow his step seven as an example of how to do that. Just remember to go from rdisk1s1 to rdisk1s2 to rdisk1s3 every time you use the Terminal code to format a volume. So even when you are in step six, you will take a look at step seven in order to change the command that applies to the type of format to reflect FAT32.) After all partitions are in FAT32, use your Mac (HFS+) and Windows (NTFS) machines to alter the format on two of the partitions. You can leave the desired FAT32 volume alone, of course.
In the original hint, there wasn't much explanation given for the first step. For those of you who need it, here's some step-by-stpe help that may help you get going in the right direction.

