Nilanjan
Yes, this can be done using Distance for Windows software. I don't have a ready-made example, but here are some hints.
Organise your data such that years are strata (or regions). Create models where data are stratified, then detection function at the global level (meaning pooled data) and detection function at the stratum level (meaning year-specific detection probabilities).
To incorporate year as a covariate, switch to using the MCDS analysis engine. Specify region as the covariate, and tick both global and stratum for the detection function.
If you want more details, ask me off-list.