If the PUK is needed, you'd need to call or chat. If you cannot call, you can message T-Mobile on Facebook or Twitter, or log into your T-Mobile account online and chat with a rep there as well from the Contact Us link. If you were able to get to this support community, you should be able to chat online. However, if still unable to, you can visit a store.
Manage your T-Mobile account