Quim and Igor told the absolute truth. OTG is not possible on a device with micro-B receptacle. Igor even explained why they had to do that. Please also read the previous post of mine, with the blue and greenblue text. I elaborate on that topic a little more there /j
The N900 doesn't support USB host mode and the limitation comes at hardware level.