my suggestion is to hit up
www.sportscardforum.com
they have a free TTM database. this is what i use.
there's also a pretty cool list on their main autograph forums of players that charge a fee and what the charge is...its not perfectly up-to-date, but generally pretty good.
there are other sites that have this info as well, but afaik, they all charge some fee. this one is community-grown and free. doesn't have 100% of the players that you want, but usually the community can fill in the blanks if you ask.