Shutterstock.com/Sell Your Photos Online
This is a website for photographers. Here you can sell your photos online. They accept stock photos, that is photos that might be of use to a stock footage buyer for movies, TV, film, advertisements, commercials, websites, business & academic presentations, educational films & videos, etc.
You can create your own mini-gallery. There is a referral program where you can refer other photographers.
To submit photos you need a digital camera and computer. You upload via their ftp server and assign description, keywords, and categories to your photos. Upon approval, your photos appear on website ready for clients to download. Footage submitters guidelines are available at:
Shutterstock also has a referral program.