I believe the answer to both of your problems is to auto mount your windows partitions at boot. There is no better HowTo on that subject than this one: Auto Mount Partitions on Boot
If we take one of Fred's examples on how to automount an NTFS partition we can see how this will resolve your problem.
/dev/sdxx /media/Windows ntfs defaults,umask=007,gid=46 0 0
The umask=007 means this:
The first digit represents the owner which in this case is root. The value is 0 which means root will have read / write access.
The second digit represents a group of users. The value is also 0, so a group will be able to read / write
The third digit represents everyone else and it's value is 7 which means no access.
The gid=46 means this:
The gid represents the "Group ID" and the value is 46 which represents the plugdev group. All local users are members of the plugdev group. So combined with the umask value above all local users will have read /write access.
So when you boot, the /dev/sdxx partition in this example will automatically show up at /media/Windows without you being prompted for a password. It will allow all local users to read and write to that mount point. And it will be unmounted automatically when you shut down your computer.