Unfortunately SDL doesn't seem to allow the creation of child windows. Perhaps you could use a cross platform GUI framework like wxWindows.