It strongly depends on how much leverage your broker allows you to use. Brokers with low leverage like AvaTrade, TD365, Trade Nation, Pepperstone etc. will require you set down a high cash collateral (aka initial margin) before you are allowed to open a trade.
However, brokers with high leverage like FxPro, Exness, Just Markets, etc. will require a lesser amount in collateral before you are allowed to open a trade.
So, the answer to your question is yes you can start trading with $100 but better use a high leverage broker.