Hi Stephen and all others,
Well you could try this as a quick 'n' dirty hack:
Log yourself in into the linux box with root rights. Change to /etc/rc.d/init.d and move diald to diald.old:
   mv diald diald.old
Now, start your favourite editor and create a file "diald" which looks like this:
#!/bin/bash
. /etc/rc.d/init.d/functions
case "$1" in
start)
        echo -n "Starting diald: "
        echo 7 > /proc/sys/net/ipv4/ip_dynaddr
        daemon /usr/sbin/diald
        echo "done"
        ;;
stop)
        echo -n "Stopping diald: "
        echo 0 > /proc/net/ipv4/ip_dynaddr
        killproc diald
        echo "done"
        ;;
*) 
        echo "Usage: diald {start|stop}"
        exit 1
esac
exit 0
Save & quit.
Reboot your machine for best results 

Now, whenever you want to stop the autodialing process, just log on to the box and execute:
   /etc/rc.d/init.d/diald stop
To start it again...
   /etc/rc.d/init.d/diald start
It works fine for me, hope it works for you as well.
bibi,
arthur