Hola:
En las FAQs javascript puedes ver como hacerlo sin imágenes, pero con imágenes, puedes ver el código de esta página:
http://www.caricatos.net/inicio.html donde puedes seleccionar los colores y ver como quedan.
Básicamente es como dice juanchilo, si te interesa el código y dispones de php con librerías GD 2 puedes buscarlo en el foro php:
http://www.forosdelweb.com/showthrea...ght=gradientes
Saludos