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