Try looking at Local Harvest
http://www.localharvest.org/
On the top menu, click on Farms
In the "More on Family Farms" box, click on "Farm Products"
Scroll down to "Grains" and click on the grain you are interested in (example wheat)
You will be taken to a page about wheat
In the "Find Wheat ( whatever grain you clicked on, the name will be there)" box, enter your zip code to find farms in your area with wheat (or whatever)
Click on the farm name to go to their information
The farm contact info in on the right
If you have artisan bakeries around you, you might check and see if they grind their own flour, if so, they might have access to whole grains that you may be able to get when they place an order and therefore avoid a large shipping charge. Grains meant for human consumption are pricier but there is no waste with them.
I sprout the black oil sunflower seeds (with the shell on) that are sold for feeding wild birds at any home improvement box store, hardware store or feed store. They are relatively inexpensive if you want for sales.