1)
alias splay {
splay $1-
.timer 1 1 msg #channel I am playing $!sound($insong.fname).title by $!sound($insong.fname).artist
}
2)
You can't play music through a channel, so when someone requests a song it will only play on your local machine, which seems a bit pointless. So I just wanted to make sure I had understood what you're asking for correctly.
Did you think that you can play music over IRC? If so, this isn't possible. The only way it would work is if everybody was running the same script and either (a) had the same song or (b) you streamed it to them.
However, (b) would be illegal if the song is subject to copyright.