I got mine from Hartley Fish Farm in Kansas.
http://www.hartleyfishfarmsinc.com/When? Depends on lots of things. Are you talking the 100 acre or the smaller pond? To me it would depend on goal and pond size completely. I stocked mine in a small pond, so I put adult forage in at the same time the 4-6" SMB's went in. You can't do that effectively in a 100 acre pond.
If your goals are SMB only in the small pond (or big pond), then I'd focus on getting the forage base built year one, and then stock SMB a year or so later - just like in an LMB pond. If you want mixed pond, personally I'd do SMB before LMB - and let them become adults before LMB went in. You'll have a better shot at this long term in the 100 acre than a <5 acre.
Not trying to dodge the question, but there are a lot of variables that would go into it. I'm ignoring other issues here like habitat and water quality. Forage is discussed really well on the other active post on SMB. If I understood the goals better I could give a little clearer advice. Keys are a) good forage base, but not one that will outrun and outgrow the SMB, and b) ensuring the SMB have their niche and can get established.