"I'm not quite sure I follow what your saying,"
That's probably because I did not get that part about taht you want to make a backup of your client's servers, instead of having your clients make a backup of your server.
You can still use mysqldump though, it let's you connect to remote database servers and copy data into a file, which is really what you want.
To restore you can use the mysql commandline too also, but it does require that your clients setup security to allow your server to be 'SQL-God', letting it drop and create databases (eeek!)
A forum, a FAQ, what else do you need?