I found a script on the migration wiki to import a huge amount of distribution lists. The issue I have is that the lists will have people that will need to be removed from it since each list is a list of students in a class.
So if a Student on a math list and drops math, they need to get removed the next morning. Currently we are able to do this with the alias file. We have a new file generated every morning using data from our ERP system.
My only idea is to remove all the list every morning and generate new ones with the perl script that I found on the wiki.