The issue with feeding snakes in their homes is the substrate. If you have something that's going to stick to food, get swallowed and has the potential to cause a blockage, you should feed in a separate container. I usually just feed my adults one by one right from my fingers and see to it that they don't swallow the bark substrate but they are pretty tame snakes and are used to me.

You're feeding a baby northwestern if I'm not mistaken. I would try chopped night crawlers. Just put snake in a separate (escape proof, tight lid!) container with paper towel liner and put the worms on a dish and give him privacy and time. You could also just try using needlenose pliers or tweezers and hold it in front of his face until he smells it. That's how I feed my baby northwesterns. You should get him eating asap. The little one's need fed daily or every other day, especially if it's just worms.

If he does eat, try not to let him get overstuffed. A noticeable bulge is enough.

I'll be posting a video on youtube soon showing how I feed the babies, including the northwesterns. I just need to get it uploaded.

Oh wait, I just remembered I think you're feeding a ribbon snake? if that's the case, I would just put a small live fish in his water dish.