Yikes indeed. For anyone else reading this post cpragman is 100% right! Never open all of your ports! If a router is functioning proprly, just opeing the ports you need is all you need. To answer the second half, I did have the IP and DNS set manually to the correct settings.
The problem ended up being that my domain DNS was using the wrong static IP (Comcast gives you two one of which is a dummy). That alone prevented me from successfully connecting to anything on the server through the router. After that was fixed I also found that my router was not working properly. I got a new router and all was fixed on the local network.
After about 7 hours of trial and error, I tracked down the two culprates with the help of Apple CS. Here's how:
1. I started back at square one with ports 5003 and 548 open for Filemaker and AFP.
2. I went into terminal and pinged the dns server from both the server (connected via ethernet) and a client machine connected to the router wirelessly by typing the following: "host server.mydomain.com" and "host mystaticipaddress"
3. When I saw a comcast.net string coming back as a response instead of my domain DNS (server.mydomain.com) I got the culprit.
4. After changing my domain DNS, the server side was working, but the client side still would not connect. When I tested the client out on another network I could connect without issue. After another hour of messing with settings on the router I retired it and got a new one. As soon as I upgraded the router, the client machine connected without issue.
Many thanks for the good advice by Cpragman and Apple CS!