Yes you can but non-member will be charged a 5% surcharged over the member's posted product price except for prescription drugs. When you go inside the store, you can just show the costco cash card.
Yes a member can purchase gift card for non-member to use but in certain products they may slightly charge a little more than member price.
I doubt as they don't let u in if u r not a member.
Thanks! Your answer is awaiting moderation.