Lieber Felix,
der Seitenbetreiber kann doch die URL für den Frame mit einem Parameter (z.B: ?style=abcd) versehen, der auf Deiner Seite wiederum ein bestimmtes Stylesheet ins HTML schreibt.
Okay, der Seitenbetreiber erstellt "sein" Stylesheet zu "meinen" Daten. Die Daten-Elemente kann ich ja in einer Dokumentation beschreiben.
Doch dann muss er diese CSS-Datei auf meinen Server hochladen. Oder kann "meine" Webseite den Browser eines Dritten überreden, die CSS-Datei vom "seinem" Server zu holen?
Aus zwei verschiedenen Webseiten, eine neue Webseite machen. Von Seite A den Content und von Seite B das Layout nehmen. Sieh dir mal Diazo an.
Xslt-Proxy ist vielleicht auch was für die Suchmaschine. Für den Apachen und PHP gibt es wohl auch etwas.