You are quite welcome!
The MB manual says to remove the sunroof frame to remove or replace the rivets in that panel, so you probably are best off to do so.
Won't be cheap, though -- not much in the way of parts unless some other stuff is bad, but will take some time, unless they have found a slick way to re-rivet the rail without removing the entire sunroof frame :>)! All the other seal retainers are held in by screws, and don't need to be removed to replace the seal -- I did mine last night!
1972 220D ?? miles
1988 300E 200,012
1987 300D Turbo killed 9/25/07, 275,000 miles
1985 Volvo 740 GLE Turobodiesel 218,000
1972 280 SE 4.5 165, 000 - It runs!