Следует писать слитно.
Возможно и единственное, и множественное число сказуемого. Подробные рекомендации см. в «Письмовнике».
По основному правилу между частями сложноподчиненного предложения ставится запятая. Но если придаточная часть стоит перед главной, как в данном случае, то вместо запятой может ставиться тире.
Корректно: появление... обусловливает изменения (=появление является условием для изменений), появление... обусловлено изменениями (=изменения являются условием для появления).
О самом Милане: город Милан, коммуна Милан, провинция Милан. Но речь может также идти о коммунах Милана.
Знаки внутри предложения расставлены правильно.
Запятая после веков не требуется.
Верно: Меня есть кому пригласить в ресторан.
Корректно (в разг. речи): приехать в Резинотехнику, в Перекоп.
Знак препинания после говорю точно нужен. Можно поставить запятую, тире или двоеточие, выбор за автором.