All computers in a network are limited by two things.
First the speed of the backplane, the maximum throughput capacity of the switches. They share it. For instance it the backplane speed is 1Gb 100 PC's connected to it willl, have 10Mb each if no restriction is programmed into the code and all PC's demand equal bandwidth all the time, they don't in theory but this is the case. This describes the LAN.
Second the availbale speed of the WAN connection. This is sattelite connection you refer to for the internet. They LAN distributes this available bandwidth across all device in the LAN.
So again if you have a fixed 10Mb intenet connection from the sattelite, with 100 PC attached via a LAN to this stream you'll have 100Kb for each for them to use, all demands being in theory equal all the time. This is a form of multiplexing
Sumarilly, the answer to your question is no, they will not all get 100Mb each. They share it. You can vary what each PC gets by programing VLANS using dfferent speeds for a group of ports on the switches, but no you can't get 100, 100Mb simutaneous throughput speeds out of 1 100 Mb connection. It's aways shared.