You need a yahoo account. Sign up for one and then you can drill down to registering your site for search, then registering it for local search. It takes a bit of finding and I'm not going back until and unless I have to. It's not difficult, just tedious. Unless you have a compelling reason to use yahoo for communications purposes. The only one I can think of is registering my customers' sites with them, a job I usually delegate.