1. Правило первого въезда отменено несколько лет назад, так что въезжать на территорию Шенгенской зоны можно через любую страну, а не только через ту, которая выдала визу.
2. Виза запрашивается в консульстве той страны, которая является ДОКУМЕНТАЛЬНО ПОДТВЕРЖДЕННОЙ целью Вашей поездки. В Вашем случае это Польша (ибо именно от польской стороны Вы имеете приглашение) . Но есть нюанс:
3. В соответствии с Пограничным кодексом стран-членов Шенгенского соглашения итальянские пограничники имеют право удостоверится, что лицо, въезжающее на территорию Италии по визе выданной другой страной и ещё не посетившее эту страну по данной визе, направляется именно туда (т. е. в Польшу) . Теоретически, приглашения польской стороны может хватить в качестве доказательства того, что едете Вы именно в Польшу, но не факт. Могут потребовать и билеты, в Польшу предъявить.
4. Если с итальянскими погранцами никаких проблем не возникло, то в Вашем паспорте будут стоять штампы, показывающие, что по данной польской визе Вы посетили Италию, т. е. не использовали польскую визу по назначению. При таком раскладе в случае запроса следующей визы в польском консульстве Вам имеют полное право в визе отказать.
Посему, я бы просто оформил бронь отеля в Италии с возможностью бесплатной отмены брони менее, чем за сутки до прибытия, получил бы итальянскую визу (приглашение польской стороны тут вообще ни при делах) и ехал спокойно и на 100% законном основании.