プロトコルハンドラを書けばいいんじゃない?
それで、<img src="foo:ID"/>とかできるとおもう。

IInternetProtocolとかでぐぐれ