I'm posting this because I came here looking for an answer and had to look _way_ too hard to find one.
This script will setup MacOS X to share your dial-up ppp/modem connection over ethernet:
#!/bin/sh
##
# Start natd and set ipfw rules to enable NAT
# Built in port upstream exposed, no...