Chris,
I'm not trying to rain on your parade but SME was not designed to do what you are asking. SME is a gateway server with built in firewall capabilities. To do what you want you should use a dedicated firewall, do a Google search and you will find plenty of them. SmoothWall be a popular one.
Secondly, even with a dedicated firewall, closing the ports you want to close will stop web and email ability from behind the firewall. The ports need to be open and forwarded to the appropriate server for these services to work.
Having said that, you can close the ports by deactivating the services that use them. There are a couple of ways to do this.
1. To manually disable services:
# /sbin/e-smith/db configuration setprop atalk status disabled
# /sbin/e-smith/signal-event console-save
Replace "atalk" with the name of the service you want to disable.
To see service status:
/sbin/e-smith/config show (service name) or blank for all
2. Install the services control Server Manager panel contrib- e-smith-service-control-1.1.0-6:
Download from:
http://www.ibiblio.org/pub/Linux/distributions/smeserver/contribs/dmay/mitel/contrib/e-smith-service-control/Then do
rpm -Uvh e-smith-service-control-1.1.0-06.noarch.rpm