Hi,
You probably must route or bridge between the VLANs.
If you only create VLANs and dont route them, its as 2 diffrent LANs.
Hence, virtualt LANs.
Maybe i dont have the whole picture of your problem, so i do some guessing.
a) Depends on what authentications system your running. If Windows enviroment and using NetBEUI/NetBIOS stuff, its prefered that you run the command "ip helper-address " on the L3 interface that have the server. Still you must route or bridge the two VLANs. This is a problem with Windows enviroment and not VLAN.
b) If running 802.1x, the auithentication is done in switch, but must authenticate with a server (Windows/RADIUS/TACACS...). If not running that feature, its the Windows server that support your login.
c) Depends on if you route/bridge betweeen the VLANs or run them autonomous. If autonomous, you probably need a server at every VLAN.