My brother picked up some stuff at Michael's fabric store along with a can of 3m adhesive. He wrapped his a-pillars and it came out nice. After two years it faded a little in the Texas sun but I'm betting the headliner wouldn't have that problem.
You could try Autowerks in Northbrook also. They do nice work and could your steering wheel too.