Since you are talking shares anyway, why not simply issue so many common stock shares that they are tiny value per share, comparable to a cryptocurrency value per coin or maybe less since shares have no decimal-places they are whole things, integer things; issue the shares on an existing platform such as HORIZON or NXT or Ethereum or the like, and use the API of that platform from your app to let people earn shares.
-MarkM-