Let's say we are given two finite simplicial complexes, which I will suggestively call $E$ and $B$. We'd like an algorithm for the following decision problem:
Does there exist a simplicial map $p:E \to B$ and a simplicial complex $F$ so that (a) the inverse image $p^{-1}(\sigma)$ of every simplex $\sigma \in B$ is homotopy-equivalent to $F$, and moreover, (b) every inclusion $p^{-1}(\sigma) \hookrightarrow p^{-1}(\tau)$ where $\sigma$ is a face of $\tau$ is a homotopy-equivalence?
For those of you licking their lips at the prospect of constructing some awful word-problem type obstruction, please note that I'd also be delighted if one could answer the question above replacing all instances of homotopy with homology.