Is it possible to pass php variables from one shortcode to another? If so, how?
Yes possible.
Inside a snippet you can write below code
$param1="your param1";
echo do_shortcode( '[xyz-ics snippet="Test-Snippet" param1="'.$param1.'" ]');
Yes possible.
Inside a snippet you can write below code
$param1="your param1";
echo do_shortcode( '[xyz-ics snippet="Test-Snippet" param1="'.$param1.'" ]');