If you want a pre-built solution, our Universal Login Script product (Kix based) will do this with Value Rewrites. Value rewrites allow part of the UNC path to be dynamically replaced based on user, User OU, Computer OU, AD Site, IP subnet, and more. The user manual is posted on our web site, and the login script is free to download. Your specific requirement would employ rewrites with a small block of user-defined code to extract the initial.
The script is tokenized, which allows us to provide commercial support. It does support locally coded extensions for special situations. It's fast, too - a complex configuration with several 500-entry rewrite tables, about 30 disk resource mappings, plus printer, message, and command resource records runs in about 4-6 seconds.
Glenn
_________________________
Actually I
am a Rocket Scientist!