in reply to Can I stop a backtick command but continue the script?

If you don't need to grab the output of the program (which is one reason to be using backticks in the first place), you could use system() instead:

system "mpg321 $songs[$song_num]";