Newbie opengl question regarding transparency layer

Hi folks,
How would i go about setting up a viewer to display an image and as the user clicks on certain areas that those pixels would get highlighted and i can still see underneath it. Basically make those highlighted pixels semi transparent. I am writing codes in MSVC++ on windows NT using MFC.

Thanx for your comments,