I am amazed by all the publicity regarding installation of photovoltaic solar panels on roofs which omit even the slightest mention of providing proper support and flashing for the panels. They may not weight a lot, but they will be loaded by wind and need to transfer this load to the roof. Additionally, they're not intrinsically strong and will need either frequent supports or an armature of sorts. I wouldn't install anything like this on an older roof without consulting an engineer just to ensure there are no issues. Modern roofs tend to be pretty strong, but I've seen lots of older roofs with 2 x 6 joists over fairly long spans. Today they are rarely less than 2 x 10, partly because it is easier to properly insulate the roof with deeper joists. Proper flashing for any solar installation is a must as well, particularly for supports which will be covered by the panels themselves as any leaks there will require panel removal. It's a great idea, but not one that can be implemented without some thought and some coordination between several trades: framers, roofers, sheetmetal subs, and engineers (both electrical and structural).