Kelder is right. Though one thing we can do instead of using $chr(35) is to not evaluate it.

Without $chr(35)

//echo -a $remove($chan,$(#,0))
//echo -a $remove(#channel,$(#,0))

With $chr(35)

//echo -a $remove($chan,$chr(35))
//echo -a $remove(#channel,$chr(35))

-Andy