hijoles, yo lo he hecho con ASP.NET, pero al estar investigando para hacerlo encontré algunas paginillas con código ASP, pero nunca lo probé. Lo que si te digo es que es diferente para cada versión del outlook incluso desde el .NET.
Si te interesa investiga en
http://www.outlookcode.com/, de ahí baje los modelos de objetos del outlook 2000 y 2003. Creo que ahí es donde ví los ejemplos para ASP pero eso si ya no recuerdo.
Saludos