I've managed to hack something together in the meantime. I still have zaepg installed.
I downloaded the following:
zaxmltv data
bladerunner 3.5
I also have an iis server at home, it's seperate from my mce, but I'm sure you could do this just as easily with a personal web server.
I set up a virtual directory called epg, so I could browse to http://server/epg
I then changed my keepkey.config file to point to the new location. http://server/epg/GetTVServicesMetaInfo.html
restarted the keepkey service
After installing bladerunner I did the following:
put Channelinfo.xml in C:\Windows\ehome\BladeRunnerPro\QuickGuide
put guide xml file in C:Windows\ehome\BladeRunnerPro\GuideData
Ran bladerunner
copied the resulting bin file to my iis server, location http://server/epg/GuideData/guide.bin
Had a look in C:Windows\ehome\BladeRunnerPro\Native
hacked the following files so that the location was correct in them (check url, location, subpath, basically everything that pointed to native, changed it to epg and everything that pointed to localfile, changed it to the url servername:
GetEPGDataMetaInfo.html
GetTVServicesMetaInfo.html
I copied the contents of C:Windows\ehome\BladeRunnerPro\Native to http://server/epg
I then did a manual guide download on the mce 2005 and although it gave me an error 23, the information is correct. I need to figure out why I get the error, but it's a minor problem.
This post helped me with some of the info:
http://sa-mce.com/forums/p/286/794.aspx
Thanks also to Colin who made this whole process seem so effortless.
If anyone has any insight about the error 23, please let me know how to overcome it?