Before anything, you should realize that FC6 is legacy now and won't be receiving any updates. In a server environment, you are much better off with centos - if you don't plan on security updates, make sure the machine is not exposed to the internet and locked down wrt tho local network.
You need to make sure samba is installed to use a windows network. Read the documentation.
If all the printers are actually connected to the FC6 box, then CUPS can share them out as windows printers. It is unusual that you need to restrict access te printers by user, since most people just use the printer closest to them.