I can only tell you how to mount the NTFS drives from the command line. I am not familiar with how ntfs-3g operates from the graphic interface. Normally, you would have to edit your /etc/fstab file to allow users to mount the drive from within the graphic interface. However, with the ntfs-3g variable here, I wouldn't know what fstab entry you should use. I'm sure others will have a suggestion for you on that topic.
In the meantime, you should be able to mount your NTFS partitions using this command in the Terminal:
$ sudo mount /dev/hda1 /mnt
This command will mount your 30Gig Windows partition. To view the contents, just navigate to the /mnt directory in Nautilus. You'll see the contents of the NTFS drive there. Why? Because that's the directory that the above command mounted the drive in.
To access your secondary 12Gig NTFS partition, first unmount the hda1 partition by using this command:
$ sudo umount /dev/hda1 /mnt
After you've unmounted that partition, you can mount the secondary one:
$ sudo mount /dev/hda5 /mnt
This will allow you access via Nautilus to that partition. Again, you'll find the contents in the /mnt directory in Nautilus.
You can create a couple directories within /mnt to allow you to have both partitions mounted at the same time. Let's call the directories windows_main and windows_secondary.
$ cd /mnt
$ sudo mkdir windows_main windows_secondary
Now to mount both partitions:
$ sudo mount /dev/hda1 /mnt/windows_main
$ sudo mount /dev/hda5 /mnt/windows_secondary
Now they're both mounted. You can find the contents in the /mnt/windows_main and /mnt/windows_secondary directories that you previously created.
If you can get someone to explain to you how ntfs-3g works in the graphic interface, you'll be able to "auto-mount" these partitions at boot up and access them throughout your session without having to do the above command line commands.