Evaluate your scripts safely, 'cause safity is #1 priority.
var name = "Processor";
// var int_custom = eval("new SIName" + name + "(xml, ticket);");
var gc = GlideController;
gc.putGlobal('xml', xml);
gc.putGlobal('ticket', ticket);
var int_custom = gc.evaluateString("new SIName" + name + "(xml, ticket);");