Можно ли создать одну модель для двух таблиц в Yii?
ответ нет, но вот что вам нужно:
yiiframework.ru/doc/cookbook/ru/model.save.related.data
habrahabr.ru/post/118910
habrahabr.ru/post/200478
Вообще говоря - можно, хотя и изврат:public function tableName() {
		$tableNum = (isset($_REQUEST['bookindex'])) ? (int)$_REQUEST['bookindex'] : 1;
		return 'gbook'.$tableNum.'_messages';
	}
Модель работает с таблицами 
'gbook1_messages', 'gbook2_messages'... и так далее. 
Структура таблиц, разумеется, одинаковая.