I'm just shooting from the hip here,
But if you were to write a site definition which has your contact
library always at the same URL, you could then custom develop a web part
which uses the SPWeb/[HardCoded URL/ to read the list and expose it on
the subsites.