I would guess no, you can't make an object that is solid non-solid by adding a non-solid object ontop of it. However you can have tiles in your non-solid background look exactly the same as tiles in your solid background, then remove them from your solid background when you desire to turn it non-solid.