Hola:
Tres background en un mismo div no es posible. Al menos con CSS 2.1, creo haber leído por algún lado que con CSS 3 existe alguna solución para eso pero con el inconveniente de que no todos los navegadores lo soportan todavía.
En principio me quedaría con alguna de las soluciones que te ha propuesto ginnomillan.
Saludos.