Hooray! I got pyHook working with Python 2.6 for Windows. I just downloaded the source and edited a few things, hacked it together and built. As far as I know, it all works with 2.6

You'd just need to manually install it to your Python's site-packages directory if you want it to be available like any other module.
You can do this on your own, or you can grab the zipped build that I have uploaded
here (a much easier method

).
If you want to install it into your site-packages folder, navigate to it (C:\Python26\Lib\site-packages) and copy the pyHook folder into it. Then create a file in the site-packages folder named "pyHook.pth" and in it, type "pyHook". That's all. Now you should be able to pop-up IDLE and type "import pyHook" without any errors. Good luck!
EDIT:
This is tested and worked without error for me

And note, you'll need the win32 modules for Python 2.6 by Mark Hammond (
here).