POP has a great gift shop located in the same building where the check in desk is and the food court. The size of the shop is pretty big and yes, they sell pins and lanyards.

I'll be staying at POP (again!) 11/30-12/7/07 with DBF. This will be our 4th time staying at the POP and we absolutely love it there