Codeigniter 2 では、 $this->form_validation->set_messageとしてではなく、以下の配列に検証メッセージをカスタムする方法があります
$ValidationRules = array(
array('field' => 'address_line1',
'label' => 'Address Line1',
'rules' => 'trim|min_length[2]|max_length[40]|xss_clean'),
array('field' => 'address_line2',
'label' => 'Address Line2',
'rules' => 'trim|min_length[2]|max_length[40]|xss_clean'),
array('field' => 'address_line3',
'label' => 'City',
'rules' => 'trim|min_length[2]|max_length[40]|xss_clean')
);
$this->form_validation->set_rules($ValidationRules);
if ($this->form_validation->run() == FALSE)