Si tu fais juste une page qui lance les commandes qu'il faut pour supprimer les users, je peux lancer un script qui se lance tous les jours pour l'appeler, j'ai déjà ça pour faire les backups de mon site.
Pour les requêtes à lancer, j'ai pas la structure de la bdd sous la main, donc je ne peux pas t'aider, mais si tu veux, je peux regarder ça.
EDIT :
DELETE
FROM `smf_members`
WHERE from_unixtime(dateRegistered + 604800) < NOW() AND
posts = 0