There is a barrier made by Texaco that is used mainly for landscaping. It will allow the water to go through, but keeps weeds from comming up. this is found at about all home centers.
But the exact product you are speaking of is beyond me or the exact program.