Are these codes and distribution lists stored in any kind of database? Here's what I'm thinking, and mind you this is just a rough sketch of the idea...
1. Assuming the codes and distribution lists are in a SQL database table, create a stored procedure that outputs the text of an RRD containing all 250 action items. (Open an RRD in Notepad to see what that looks like.)
2. Create a batch file that exports the results of the stored procedure via bcp to create that RRD file.
3. Execute the batch file via a "Custom" action.
4. Execute the RRD file via another "Custom" action.
I'm assuming you can fire off one RRD from another, I haven't actually tried it. But I'm not aware of any reason off the top of my head that we can't. Anyway, that was just an idea I had last night.