As others have already pointed out and IMHO, the logistics, costs and and time it takes to build, update and maintain 95 separate sites with 3-5 pages each, far outweigh the benefits.
You might want to balance your efforts. I'd recommend that you focus on building a few highly relevant sites (bigger than 3-5 pages) and use those to drive some business to your main site. For the greater number of the new domains, you'd see a much faster ROI were you to simply use 301 redirects which point to your main site.
301's work on several levels. I've got two sites, each with 14-18 domains that are 301 redirected to the main sites and, for weeks after implementing them, my placements in search results climbed steadily. What's more, they've continued to place consistently despite some pretty significant marketing efforts by the competition.
Big picture, using 301's is a legitimate white-hat
SEO technique and you won't be penalized in the SERP's. They're simple to set up and require no maintenance. While invisible in the SERP's, they'll likely help the main site rank more highly across a more broad range of search phrases (for the simple fact that they point to your main site), and they'll pull in some additional random traffic.
With 95 new domains, 301's are where I'd put my money and my time.
.02