Get a syringe with reasonably large-bore needle. 16 gauge by 1 or 1-1/2 inch ought to do you fine - Know any horse folks who do their own vaccinations that you can ask for a going-to-be-discarded-anyway needle/syringe? Insulin needles are out - Too fine to get any glue through in controllable fashion. If all else fails, go down to your local farm-supply place (I'm assuming you have one near you) and buy yourself a pre-loaded dose of EEWT (Equine Eastern/Western encephalitis
- tetanus), Rhinopneumonitis, or "four-way" vaccine for about 8-16 bucks a pop (It's going to vary by locale and specific product you end up with), complete with needle - If they ask, tell 'em you're vaccinating your horse, or they might refuse to sell it to you in some places.
Once you've aquired your syringe and needle, bring it home, empty the contents (if any) down the sink, rinse well with water, dryit, and reload it with glue - preferably, something that sets up quick with air-contact, but superglue is probably a bad idea. Poke the needle through the headliner cloth, and eject a tiny amount of glue onto the substrate material. Place finger over spot where needle went through cloth, then remove needle and *GENTLY* (You probably dont want to have a stiff, lumpy blob of glue oozing through the headliner cloth when you're done) press your finger against the cloth to hold it in place until the glue sets. Repeat in however many places are needed.
Works like a charm.