Hopefully this is useful to you. Here is a list of all the names in the end of season edition, with the number of letters in each. There are 1419 in total.
To make this work, I would suggest using something like Excel, and putting together a file showing how many players in each team, and then make a 'modern' squad for each team based on that number. If you do that, then it should be possible to compile a list of required surnames, and match them up to this one, replacing them all. You might have to do a bit of juggling, but it should work. Once you've done that, then I can most likely create a datafile which can be injected into the original championship manager which will have all the surnames you need. Not in the right order though, that is something you'd have to do in the editor. But there's no reason for it not to work.