Bob makes some very good points.
I had a headliner made from the same material as the custom door panels from CARS Inc, I actually stopped into their interior shop to pick materials and colors. (59 patterns in 57 colors)
The headliner is a heavy vinyl that I would no way on this earth attempt to install myself. Took a guy that did this for a living two days to get it right, the vinyl was a bit too heavy for the headliner--but it was all that was available to match the doors.