If hooking via modifying the IAT isn't working, implement inline hooking (google is your friend). And Microz doesn't know anything, so don't get too worked up if he claims he wont help, or you're SOL.
One of the better API hooking topics on BWH:
Trying to create a hook that hooks send(..) in WS2_32.dll