You say nothing about a server at either location. I will assume there is no server.
Both locations are basically the same. I will assume both have an Internet feed.
With no VPN linking the two, you do not need a static public LAN IP address at either location.
Each location needs
1. A router suitable for connection to your Internet feed (a T1 feed requires an access router; a DSL or CATV feed requries a gateway router; an access router also has a built in csu / dsu which is required for T1).
2. 3 - 24 port 10 / 100 or 10 / 100 / 1000 unmannaged network switches. You have 50 pcs and router connected requirig at least 51 switch ports. Probably you will need some network printers and these will need more switch ports.
3. You will need CAT5 cable runs from patch panel to the user stations as well as patch cables to link patch panel ports to network switch and from wall port to user stations.
4. Without being linked elsewhere, both locations can use the same subnet. A 24 bit subnet will be fine for this application.
Now to do a VPN link between both locations you need
1. All the equipment above with these changes
2. The routers must be able to host a VPN.
3. You need static IP addresses at both locations
4. The two locations must be on different subnets (e.g. if location 1 uses 192.168.1.0/24; location 2 cannot use the same subnet; I would consider 192.168.2.0/24).