You are trying to use a language construct that doesn't exist: the name in call-template must be a fixed name.
If you explain your problem, we might be able to tell you how to solve it using language constructs that do exist.
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference