You have several options here.
1) If you want to go wireless and you only have 2 computers to connect, you could buy 2 wireless NICs and run them in ad-hoc mode.
2) If you want to go wireless and have a more reliable connection that is more future-proof, I'd recommend getting a wirless access point (WAP) and plugging that in to a wired NIC on the PC with the satellite connection. Then you'd need a wireless card for every other computer that you want to connect to it.
3) If you want to go with a wired connection, it can be done much cheaper. Install a wired NIC on the PC with the satellite connection. Then run a crossover cable to a NIC on the second computer.
4) If you want to go with a wired connection and allow for future expansion, run a cable from the NIC on the PC with the connection to a hub or a switch and then run cable to the other PCs you are connecting.
Whichever route you decide to go, you will probably have to enable Windows Internet Connection Sharing and you will have to set up static IP addresses for the computers. This is all fairly simple. The steps are slightly different for different versions of Windows. Let us know which OS you are running and someone can help you set this up. There are also other solutions out there that would work just fine for your application. These are just a start. Good luck!