Se você quiser salvar um único modelo de dados em várias tabelas, dependendo do valor de algum atributo do modelo, precisará substituir o getTable() do modelo método para retornar o nome da tabela na qual ele deve gravar.
Não tenho certeza de como você deseja decidir em qual tabela o Eloquent deve salvar - por exemplo, se você tivesse um atributo chamado segmento no seu modo, você poderia apenas fazer:
public function getTable() {
return 'dynamic_table_' . $this->segment . '_infos';
}