Pues no, PHP y CSS son muy amigos
Lo más probable es que se trate de un error conceptual a la hora de aplicar los path o los estilos cuando lo haces a través de include.
Por que no pones un poco más del código con el que aplicas tu estilo y llamas el background?