I would like to view a prepared HTML page (Ads, up-sell screen, etc.) on a fullscreen and windowed SDL Surface. Have you got any idea (API, library, etc.)?
In theory all you need is Gecko (Firefox's layout and rendering engine). You'll need to do a lot of interfacing work though.
You might want to check out web kit as well. I'm not sure how easy it is to just plug in the HTML parser and renderer.
There is another way to do this other than rendering to a surface - it also works in IE7 Vista Protected mode which prevents local rendering. PM me for details.