anllury,
la mala noticia es que no hay forma de mostrar ningún fondo (que yo sepa) con dimensiones distintas de las originales.
Lo que suele hacerse para estos casos es tener una copia del fondo yá preparado para distintas resoluciones. es decir, tener un fondo para resolución de 800, otro para 1024 etc. Entonces mediante javascript al cargar la página se verifica cuál es la resolución del visitante y se llama a una u otra imagen.