Will be a new roof skin to do it. Or at least someone very handy with a wielder, but then again there is not guarantee it will come off straight.
Either way, your looking at spending a lot to get it done. Carbon roof? I used to have those fantasies until I realized that to do something like that would basically cost about 10 times more than the cars worth.