How to set specific products as local pickup only?

I’m having a similar, though slightly different issue … I offer a lot of local-items (cards, prints, artwork.) SOME I have in stock and therefore I want local people too be able to pick it up (or for me to deliver) HOWEVER, I need people who live farther away but also want to buy those items to be able to add shipping. Currently, my set up isn’t letting me ship these products – only pick up. Can’t figure it out!! Any ideas??Thanks.