Adding a widget area when blog is showing

Hi, I would like to add a widget area to the right of a blog/page, and ONLY have it showing when this blog/page is displayed. Also how do i do this without having the changes undone when i upgrade the theme?

Thanks for your help.