Rather than code a CheckBoxList or a RadCheckBoxList, code this:
http://dyndeveloper.com/ArticleView.aspx?ArticleID=3997