To register the sim card, you need to have at least a polish residency and an address (which i didn't, then).
You don't. You can register it wherever you're staying, even if you're in a hotel, and using your passport number.
Why not go into a Play shop and ask them there? Or just call the help line.
This is the obvious thing to do.