Yes, I understand the concept of your script, but I don't understand how I should make it work.
You run it from the command line.
First, you save the script (the code starting with #!/usr/bin/perl) onto the root of the 442 named random_m3u.pl. The rest of the instructions are for Windows (2000 or XP) users, if there are instructions needed for other OSs, let me know and I will try to get some.
Figure out what drive letter the 442 was mapped on (look in My Computer), it is probably something like G:, and in my examples I will use G:
Click on Start, choose Run, type in cmd and click OK
This should bring you up to a C:\> prompt. Type in G: (or whatever your 442 mounted as) and press enter.
The prompt should now say G:\>. Type in the command from the first code box (random_m3u.pl audall.m3u > audfav.m3u) and press enter and that should randomize your audfav playlist.
Type in exit and press enter to close the command window, stop the 442 and the favorite playlist should now be randomized.