Lightbox is small javascript library used to overlay images on top of the current page. It's a snap to setup and works on all modern browsers.
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.