If I'm understanding you, I don't think it will work. getResources will replace the placeholder values when it retrieves the chunk. It should leave unrecognized placeholders alone, but when your snippet sets the placeholders, they are not actually replaced until later, so every resource retrieve will have the value from the last time the snippet runs.
You can call a snippet in a chunk, but usually only to replace the snippet tag with the return value of the snippet.
Can you explain why you need a separate snippet, rather then just letting getResources do the replacements?
------------------------------------------------------------------------------------------
PLEASE, PLEASE specify the version of MODX you are using.
MODX info for everyone:
http://bobsguides.com/modx.html