I have a feeling there is a way to make adduser automatically run a script when a user is added, but I'm not sure.

This is probally not the best solution, but it is a solution : adduser is a perl script, you could find the bits where it copies stuff from skel, and do the linking.