Можно ли открыть порты с не статическим Ip-адресом?
Да
А связь-то какая? можно, конечно. 

Другой вопрос, как внешние клиенты будут узнавать нужный в текущий кол времени адрес... хотя для этого существуют сервисы динамического DNS. При условии, что Ваш внешний адрес - маршрутизируемый в Интернете (белый), конечно.