Thank you for your input. It helped me realize that I was in fact on the right track!
Today I discovered that mysqldump was not being found by my script, I think because /usr/local/bin/mysqldump is outside my \"root\" server area, and my php-scripted web page defaults the root as being /usr/home/myusername/ (hope this makes sense as I am new to much of this).
So I copied mysqldump over to my server area, renamed mysqldump as \"mysqldumpforcron\" (because I don\'t know if other things will default to, or be effected by, the copy I made) and the following one line in php which I was originally trying to get to work, actually works just fine now!:
mysqldumpforcron -l --flush-logs --add-locks --add-drop-table $db > $includepath/$db.$date
Now I can use this line in my php3 script to allow the site owner to automatically make a backup of her databases (via webpage text link using exec command), and use it to write some cronjobs.
Thanks! I hope I will be okay now. If you think I should post my entire script for you to evaluate, holler.
ada