I think i would cut the rusted areas out in pillars first to inspect inner support. These pillars are made in three different sections welded together. You will find that the pillars are packed with dirt etc. that trapped moisture and caused the rust in the first place. If inner section is in good condition (made of heavier gage steel) then i would patch pillars, roof etc.