After Microsoft released Visual C++ 2005 Express Edition developers started to find a way how they can use Windows Template Library with that free IDE and compiler. There were conducted many investigations. The results can be found on WTL or MSDN forums so as you can see the answer is Yes, you can use WTL with VC++ 2005 Express Edition. Great!
So, to make the solution available to more WTL users Baryon Lee has published a very nice article - Using WTL with Visual C++ 2005 Express Edition - in which he explains complete procedure of how to install and use WTL with VC++ 2005 Express Edition.
Note: Here you can find Windows Template Library Shared Source Licensing Program