Then I found HFS Utils. It's a set of command line utilities originally made for UNIX and ported on Windows and some other OS. The nice thing about those utils is that they access disks by drive letter and do not try mess up with actual physical disks.
So, here's the way create hard disk containing both FAT/FAT32 and HFS partitions using Windows-based machine:
1. Download HFS Utils from
http://www.student.nada.kth.se/~f96-bet/hfsutils/ and install. You'll also need to put RSXNT.DLL in HFS Utils folder, can be extracted from RSXRT package linked to the site (do not bother installing the rest o RSXRT unless you really need it).
2. Partition the disk accorting to your needs using WinNT disk manager, fdisk or other partitioning utility. Partitions you intend to create HFS system on need to be formated as FAT/FAT32 and have drive letters assigned.
3. Start command prompt and cd to the HFS Utils folder.
4. Use hformat -l "Volume Label" H:
(H: being the drive letter of the partition you want to format as HFS)
Voila, now you have a PC disk with HFS partition(s). It works fine with both MacOpener and MacDrive and can be mounted to SoftMac as Floppy B: (you can trick SoftMac into thinking it's the Floppy B: by executing 'subst B: H:\' in command prompt, H: beeing drive letter of your HFS partition). I haven't tried using such disks with actual Macintosh computers, but I suppose it should work.
WARNING!!! Avoid using any PC disk repair utilities on such disks, they'll think the HFS partition is corrupt and could mess it up trying to "fix" it. For this reason I also wouldn't use such HFS partitions as long-term storage for important data, cause if something goes wrong with the disk you will only be able to fix your FAT/NTFS partitions at the expense of loosing all your HFS partitions.