You seem to have two separate questions, one pertaining to putting photos on the web and one pertaining to using a background image on a web page.
Are you trying to use a photo or other large image as the background? Many small background images can be found on the web, images that simply tile when used as a background and give the appearance of a seamless repeating pattern?