After much digging around I've found a way to share my NTFS drives, but I don't know how to do it so it will still remain active after I restart the computer.
This is the method I currently use:
first, I unmount the drive (in case it is mounted at start-up)
then I open the terminal and use the following command:
Then I manually share what I want and tick the box 'guest access'
sudo /sbin/mount.ntfs /dev/sdc1 /media/Expansion -o rw,auto,user,fmask=0111,dmask=0000
This method works for me, but I have to do it every time after I restart the computer.
I think the only problem is that the mount on start-up does not set NTFS permissions to grant access from the network, and the command I use does (I don't understand the command, I copy pasted it from a forum post and edited it to my needs, and I'm guessing 'fmask=0111' gives the permissions)
I'm thinking of adding a shell script with this command to /etc/init.d but I fear that might not be a very 'neat' way to do it. Also, I will need to find a way to deactivate whatever mounts the drive currently on-startup.
Any help or better ideas?