It sounds like this is your first time building a network. This is actually a somewhat complicated matter to describe in this forum. It would be very good for you if you could find someone locally with some networking experience that can mentor you through the process. We can give you some guidance here but a lot of the technical details may be difficult to understand.
More specific answers to your questions:
a) Do I setup the Static IP address only on the router? YES
b) What IP address do I setup for the server?
This is where things start getting complicated. Are there any other devices on a network? If so, what are their address and subnet? If not, you can assign a private address space such as 10.x.x.x, 172.16-31.x.x or 192.168.x.x. It is your decision about what address space you want to use. Again, it would be useful if you could find a local mentor or reseller partner to help answer some of these questions for you.
c) How do I setup the workstations to connect to the server, and to the internet.
The client computers will need to have an address space that is routable to the network gateway (router). This means that you will assign a common subnet to the LAN interface of the router and the client computers. Again, find a local mentor or reseller to help you through this activity.
d) Is there some documentation that can explain this for me?
Not trying to be rude or anything but consider getting the Networking for Dummies book (Amazon is a good source) and reading through it for a basic description of networking and managing networks.
In the IT trenches? So am I – read my IT-Trenches blog