Никакой проблемы в phpthumbof не может быть, если в него передается разный ключ input. Попробуй переиначить все на вызов его внутри своего сниппета. Вызов: [[!+modx.user.id:mySnippet.param=`param`]]
Твой сниппет mySnippet:
<?php $key = "key_{$input}"; return $modx->runSnippet('phpthumbof', array( "input" => $key, "options" => "w=150", ));