So I got to thinking, and realized that for the server to dial, it needs to have the phone number, modem initialization string, etc. So I created two scripts (wanup and wandown). Now /etc/e-smith/templates/etc/sysconfig/network-scripts/chat-ppp0 gets renamed to chat-pppx whenever I stop the WAN service. If I'm not missing anything, this should prevent any other service from bringing it back up again (as the config file is now "missing") ...and when I need it back up, I execute wanup, which renames it back to chat-ppp0 and starts the WAN service.
Further updates if this is not the case...