when you create the textlist, you should add some variable to each object as you add the rows like
PHP Code:
new GuiTextListCtrl("List"){
with(addrow(0, "Archer")){
desc = "Description for archer";
}
with(addrow(1, "Class2")){
desc = "blah";
}
thiso.catchevent(name, "onSelect", "onClassSelect");
}
function onClassSelect(temp.rows){
Class_MultiLine1.text = rows.selected.desc;
}