o include só pode ser feito com um caminho estático
uma ideia seria que você fizesse um case ou um ifelse
ou então colocasse alguma variável de contexto que defina qual a cor da página de topo toda vez q fizer o request
ex: seu topo define a seguinte tag
<body bgcolor="<%=cor%>">
//sua pagina
</body>
dai toda vez q for feito o request, se a variavel mudar, a cor mudaria.
obs: a variavel cor seria uma String contendo nomes de cores em html (orange, red, blue, green, black, …) ou o padrão RGB (#RRGGBB) onde RR é um hexadecimal que define a quantidade de vermelho, GG é um hexadecimal que define a quantidade de verde e BB é um hexadecimal que define a quantidade de azul.
se voce nao pode prever a quantidade de arquivos presumo que esses arquivos serão resultado de upload certo?
se for isso vc pode fazer o seguinte:
coloque nomes padronizados para os arquivos do upload, por exemplo: imagem_###.jpg
dai vc faz somente um topo que utiliza a variavel imagem
veja o codigo:
<img ></img>
ai basta vc mudar a variavel imagem quando quiser mudar o topo.