Would this mean if I create the coin under ETH network, that would solve the issue? To create our company coin, how much would we need to pay in ETH to get it created and handle our transaction.
Making a token under ETH or WAVES network would solve some of your problems, but not all of them.
My experience with ETH is limited, but I know for sure that making a token under WAVES network is very cheap.
The only drawback is that at least of WAVES network everybody's wallets will need some WAVES too to pay the transaction fees (again, it's tiny amounts).
2nd) Is it possible to fork out address for our company investor so they can have their own wallet, I know bitcoin could do it, but not sure if its the same for ETH.
I'm sorry, I don't understand your question. I don't know what would you mean by forking an address.
Your company will have an address with the tokens, your customers will have their wallets, each customer will have at least one address that they'll send to you (subscribe), you will send your tokens to those addresses.
And if you will list your coins at a public exchange, everybody will be able to buy them if somebody sells. On WAVES you can use the decentralized exchange, it may be easier than discussing with exchanges.
If you want to avoid public access, you'll have to make your own exchange.
If you want to avoid tx fees, public access and so on, you better hire somebody to make your private coin, private blockchain and private exchange.
I also feel like your understanding on cryptocurrencies also needs a boost (no offense intended).
Now your last points:
What we need is to
1) Create a wallet for each investor (we got over 1000 investors currently)
No. Each person creates his own wallet and subscribes to your service. The wallet is something private and has to stay safe.
2) Put coin into their wallet (Hope to achieve this through CLI command)
No. You don't "put" coins, you transfer them. Pay for the transfer and wait for the network/chain to process it.
This is why it's important to understand if you want a stand-alone coin or a token; this is why you have to think on how you want to process the transactions or leave others to process them.
3) They are able to sell this coin in exchange we are listed in
4) We buy back their coin using BTC or ETH.
If the exchange is public, anybody having BTC or ETH can buy, is this okay?
You can use in some cases DEx, skipping the "bribe the exchange" step.
I hope this helped for a better view.
Thanks for the response. Its true I am out of the Bitcoin Industry for a few years, I used to fork my own coin from Bitcoin and edit the genesis block, launch it etc. get it up on exchange and set up games.
But right now this ETH is puzzling to me.
1) It is easy to setup my initial supply and setup my coin on behalf of my company.
But i got this issue, because if I want to create a wallet for e.g 1000 members of my network, attach their wallet to their account (the import data or whatever), then could I achieve this with ETH network using CLI?
As not all of them download ETH program and sync it, they are not so IT savvy, what I could do is guide them on how to import their wallet to the exchange the coin is listed on.
2) If I set an initial supply of 100 million coin, and I would like to send coin to this "1000 wallet address " mention in (1), could this be done with ETH network smart contract token (A token created under ETH network), is the fees very expensive to send this 1000 transaction.
I know if I fork a coin under Bitcoin, I can do this without paying (gas) or whatever that ETH require when doing a transaction.
3) I would like to list my company coin such as Yobit by paying an exclusive fee, if a token create under ETH network, is it able to be listed on exchange easily (easily as in technically not in acceptance)
Thanks for helping answer my questions.