I live in NYC and you can go into any pharmacy and ask for pins. Usually only up to 10 at a time but every now and then they just ask you how many you want. I've gotten a box of 100 before without even showing I.D.
Some make you sign and show I.D. -- even so, trust me, it's no big deal.
Zipps