This definately works, i've tested it on a local IRC server at work.
The format you are using is wrong which is probably causing the problem, I said in my last post to use it in format ident@host NOT nick!ident@host so use:
!addip syg2790wsk23n@whatever.it.is reason here