No...if your 100 websites were all designed differently, didn't use the same exact descriptions, offered different products, and were more than a few pages each then you would have been fine. I think your struggling with the concept of having to have unique product descriptions and a unique layout per website.
Wal*Mart doesn't go and open a Mart*Wal right next door. It's the exact same store, just a different name. It doesn't help anyone that goes to Wal*Mart and doesn't find a product to go next door to Mart*Wal. That's what your doing. Who would want a world with hundreds of stores that are all the same with different names? Why would Google want to link someone to both Wal*Mart, Mart*Wal, Mart*Wal Online, Wal*Wal*Mart, etc. if they all do the exact same thing? What an awful search engine that would be.
Wal*Mart instead opens a different kind of retail store that offers better deals to members, encourages bulk purchases, and in no way resembles the look and feel of Wal*Mart. It's called Sam's Club. That's what you can do if you want to make more than one site. You probably can't do it with 100 sites.
You have no choice now but to pick a few of those domains and then either sell or 301 redirect the rest. There's nothing left to grasp here. You can't have duplicate sites. You can't have duplicate sites. You can have as many domain names as you want. You can't have duplicate sites.