Yep, I was wrong on the games needed for eligibility. Here's the rule direct from Yahoo:
Gaining eligibility at a new position:
If a position player makes five (5) starts or 10 total appearances at a new position during this season, he will become eligible to play that position in Yahoo! Sports Fantasy Baseball.