I went through hell to try and fix this issue so I decided it's worth my time to sum everything up for future victims!
My current system is Windows SBS 2008 with IIS 7.
You can dowload the alternative DLL files from here: http://www.dragonlights.net/DragonLights/phpbb/viewtopic.php?f=4&t=233&p=233
Follow the instructions at the link - You would need to use regsvr32 to register the DLL - Just open CMD with "Run as Administrator". Please make sure you run the regsvr32 from the WOW64 directory to allow the 32 BIT dll to register properly. Everything else will just return an error, so make sure you do it right.
If you are using the .NET solution like I was, you would need to adjust your code to fit the COM Object. It is VERY similar and only requires 2-3 adjustmants inside the code file of asp (.vb or .c, whatever you are using). Check their documantation for the exact changes.
After you're done, make sure to use the Aspcomp="true" at the header of your file. T
hat wasn't the end of it on my end. I had to reconfigure the IIS7 to work with the 32 BIT application.
1) Change the application pool to support the 32 bit.
2) You will also have to change the application.config.
Detailed instructions here: http://blogs.msdn.com/carloc/archive/2009/02/04/service-unavailable-in-iis7-with-32-bit-application-pool.aspx
You will face one last error which you will solve by running: %windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress'] This needs to be done using "Run As Admin" CMD.
Hopefully this will help all of you who wasted A LOT OF TIME figuring this out.
Nick.