You do not have to be a resident or citizen of Poland or even the EU to register under Polish flag. Boat owners of any nationality can register their yacht under 24 meters in Poland and fly the Polish flag.
Frequently Asked Questions