i've seen others reupholster before and i've supplied the material. don't see why it couldn't be done, you have to get some hog nose or hog ring pliers and hog rings or whatever they're called. you'll see write ups on taking the covers off in heated seat repair threads, there's a good one on the forester forum.
Gravity Man (steve) has a massive write up on removing it all and installing new foam in his as well too. i believe it's on this forum or subaruxt.com
Thanks Grossgary. I have a buddy coming over Monday night, who knows what he is doing with the hog ring pliers. He redid my wife's leather OBW driver seat a couple of years back. Between either restuffing my leather driver's seat, or moving the cushions over from an 00 Leggie GT seat, I hope to get a seat that is comfortable to sit on while driving. Thanks for your advise.