Dude, you post on this board! Yes, you are crazy lol
Seriously, Scott, I have been afflicted with a nasty leaking moonroof from a previous owner and I have given a ton of thought to this topic. What you suggested MIGHT work for him if, in fact, you could keep the sheetmetal from getting all bendy--and apparently, this is very difficult to do once you cut it from a donor car. The majority of bodyshop advice I have been given is to cut the old roof off at the pillars and weld in a whole 'new' roof from a good donor car. That is a best, least messy way of handling the project. Is this cheap? No, but neither is having to weld in new floors every few years because the leaks cause water damage to the metal...
The key would be to fine the lead that seals the welded joints between the roof pillars and the body--heat the lead, melt it off, make the cuts from there---voila, just like factory 8)
I will have this done eventually, and I can't wait for that day to arrive!!!
Davy