I got it working with the responses posted above. I just wanted to share what I did.
I tried using mk-boot-usb script, but I had some trouble running it from SUSE. SUSE is the only linux distro I have to work with right now. I looked in the forums and found that others have had problems with the script in SUSE.
So I did the partitioning by hand in YAST. I ended up making the first partition FAT and leaving it open for files or anything else, no OS there. I made two more primary partitions and 6 more extended of varying sizes.
I then used the cat command described here
to place each iso in it's own partition.
cat filename.iso > /dev/sda3
At first I thought I had done something wrong because the cat command took a long time to come back, but it finally did.
I then used unetbootin to put gujin on the stick. I ran it from windows so it put it in the first partition. I may go back at some time are try to move that somewhere else. I plan to use that partition for diagnostic executables and log files and such. I don't want to accidentally delete the gujin files as I move things around.
The nice thing about gujin is it auto-detects everything out in those partitions. I don't have to edit any config files or anything. And if later I want to replace a distro I just overwrite that partition and gujin will find it. Not quite as easy as swaping out an iso file. But it works for now. Gujin also detects the internal hard drive of the machine too and if there is something bootable there, windows or linux it lists it in the boot menu.
My next task is to make a bootable gujin CD for those machines that won't boot from a USB.
I know this probably isn't the most elegant solution. But this was the best solution for my skill level and my needs. Thanks to all for the ideas posted above and let me know if there are other things I could do to make this a little better.