If you have a homeless shelter near you, ask if there are ways to volunteer.  You could do laundry, wash dishes, or just visit with those that are staying there.  For many reasons there are not a lot of ways that youth can directly “shelter the homeless,”  but they can help those who can.