I think Freenode support ChanServ (that's name of this service), but as you said it's network-specific. Some networks has it some doesn't. Anyway, I've tried to make channel for my site (now R.I.P.) few years ago and couldn't get ChanServ to work properly, though it was on Quakenet or esper.