okay, then one of apple's hidden delights in the 10.3 server, not in the manual or on there site...
To begin with, you need to assign your OS-X computer an IP address appropriate for a private network. Open up the System Preferences, select "Network" and then select the TCP/IP tab. Choose the interface you're going to have the other computers on (genererally ethernet or AirPort), then select "Configure: Manually" to enter an IP address. My understanding is that the following series of addresses is appropriate: 10.0.0.0-8, 172.16.0.0-12, and 192.168.0.0-16 (but i could certainly be wrong). Set the subnet mask to 255.255.255.0. The router settings don't matter. Assign the DNS setting that were given to you by your ISP.
All other computers that will be using the connection should be assigned another IP address in the same series (ie - if you used 10.0.0.0, assign another computer 10.0.0.1), the same subnet mask, the IP number you used in the previous paragraph as the router, and the same DNS addresses as you used in the previous paragraphs.
Next, you have to set up PPPoE and get it connected. If you used Airport for your private network, simply select ethernet and proceed with the normal PPPoE configuration. If your local network is on ethernet, you have to make a second configuration for the ethernet port. To do that, select "Show: Active Network Ports". Once there, select your ethernet port and press "Duplicate" and rename it something memorable like "PPPoE ethernet". Now, select "Show: PPPoE ethernet" and enter the appropriate configuration information.
As part of the current PPPoE implementation, OS-X creates an ethernet interface called "ppp0" whenever you're connected via PPPoE. Since we're going to be routing via this device, we need to make sure it exists before entering all the appropriate commands. To do this, simply connect. From here on out, things should be identical to those for a dialup PPP connection.
All of the following must be done in Admin
open a terminal
type:
sudo sysctl -w net.inet.ip.forwarding=1
sudo natd -interface ppp0
sudo ipfw add divert natd ip from any to any via ppp0
There we go the Server setup as a Router....