Another option is to find out if the program will accept food treats as donation -- things like the big tins of popcorn, boxes of candy, microwave popcorn, etc. These are great fun for teens to get at Christmas. Unlikely they'll go to waste, either, or go unused!
Another good gift for teenage boys would be a small tool set, a book or two of directions on how to make things with those tools, and perhaps a small gift card (if allowed by the program) to get wood or other needed materials for the project(s) of his choice. If you have a city bus system, then you might tuck in a bus pass or two so that he could get to the store to get the supplies. The kinds of things I'm thinking about here: hand saw, hammer, screwdrivers, a pack of a variety of nails, wood glue, perhaps a hand plane, a level...all depends on how much you want to spend! I've known lots of teenage boys who like getting tools for Christmas.
A wood burning set & a few wood plaques or other items to woodburn is also nice for a young teen.
A monstrous water gun is another fun item for teenage boys...though not of much use in December.
Young teenage boys might still enjoy a sled, if you are in a cold area. Or, perhaps a snowboard...
Editing to add:
You might also consider "experience" gifts, if the program is able to accept these.
For example, a year's zoo pass & some bus passes to get there, if it's an urban area. Or, a year's pass to a local water park / amusement park & bus passes to get there.
Or, whatever fun local things you have that a young teen might enjoy.
Basketballs and other sports equipments, skateboards, etc. are also good gifts. Bike helmets, even a bike if you are interested in spending that much.