Several people have asked for an OpenID library for Classic ASP. Yes, it’s several years deprecated, but there are still some major and smaller sites using it. Classic ASP allows the consumption of COM/ActiveX objects, so it turns out DotNetOpenId can be used by Classic ASP!
But DotNetOpenId isn’t a COM server. Not in its released form anyway. But there is now a CTP of DotNetOpenId that does offer a COM interface that Classic ASP can call into, and it includes an actual sample of a classic ASP OpenID relying party.
You can download the CTP here, on the condition that you then leave feedback on your experience on our mailing list.
I'd be interested in checking this out but the link appears to be dead now.
Fred, the CTP is long over, but DotNetOpenAuth does include classic ASP support for OpenID if you download it: http://www.dotnetopenauth.net/