Your question sounds like, " How do you rank a 1 page website".
Essentially it is the same problem. You want to rank a page for 100 target phrases.
First you are going to need "Quality Content", written by a seasoned professional content writer.
I would start with a 2 thousand word page, enough such that you can be in-depth on your main topic matter.
Analyzed how much traffic each keyword has the potential to bring in. Target the easiest keywords first then add the more difficult ones as you gain traction in the market.
I do offer one other suggestion. Break your keywords up into groups then design addition pages to target those groups of keywords. It will probably be much easier to get done.
In addition to all that, you will need to develop a good backlink profile. Do not take this to mean go on a link building campaign. You need to acquire good links not ones anyone can generate.
Also target free directories to advertise on.