オブジェクトAの破壊時にforeachループを回してオブジェクトAの固定値と
オブジェクトBの変数aが同一であればオブジェクトBも破壊…でいけるんじゃない?

記述としては1行目が
『オブジェクトAの変数a<=0』の時に、各オブジェクトにつき『ループ名"○○"』
2行目が
『各オブジェクトAにつきループ名"○○"、オブジェクトAの変数a<=0、オブジェクトBの変数a=固定値"オブジェクトA"』の時に『破壊』
と言うところかな もし質問者がforeach苦手と言ってた人だったらこの機会にマスターしちゃおう