Your identd isn't activated, it is in mIRC options I think. As for the hostname bit, I can't help on that, im sure some computer boff round here can =P [IZ]
If your behind a router you need to make sure that port 113 is open so that they can run their identd check.
...its different for every router. You really need to access your routers admin panel and find out in there.