The key issue with getting anything to orbit is the fuel cost. It's expensive, and pretty much impossible to avoid. Micro satellites work by weighing very little and fitting in spaces on the rocket that otherwise would be empty. There's still a fuel cost in doing that (Most chemical rockets have a cost to orbit of at least $10,000 / kg). It's unavoidable. The existing micro satellites (ie AmSats) have been launched on the generosity of the launching organisation (unlikely to happen with satellites designed to circumvent governments) and have a very high failure rate.
It's not impossible, but the project would need serious backing. Even more expensive than paying the cost of launching micro satellites would be actually developing their own launch platform (another suggestion in the article).