I'm a complete noob in developing snippets and also in writing php code - so here is my first question:
Is it a problem to use the same variable names in 2 different snippets which are both used in the same template?
Snippets basically become php functions, and snippet variables are local variables to that function - that is why you can use same names. That is a bit simplified, but you get the idea;)