Google Marine Headliner material. Foam backed is what GW used. Get something with some stretch to conform to all the curves. 3M spay contact cement adhesive from Home Depot - regular or heavy - either one.
Messy job. the reason the headliner is coming down is the foam backing has broken down. You need to get as much off as possible to give the new glue something to stick to.
Good luck!