Pfh.. it would be nice if all mp3s was with _s instead of spaces.. That would really save me a lot of troubles..
By the way, it appears that "one two three - song" isn't one argument.. I got the following:
(23:37:11)[ivanatora@/mnt/winc/mp3]$ playsong "wing commander - Diligent Arrives.mp3"
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.59q (2002/03/23). Written and copyrights by Joe Drew.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
wing: No such file or directory
So it gets only the first string: wing.
I got the following thing in /usr/local/bin/playsong -> mpg321 -v -o arts $1