Oh geez, I've gotten that question before and I still haven't been able to confirm the english word for it. The closest thing i've found is called "chemical metal".
(The swedish name of the product is plastic padding, should it be of any help.)
The story of the project can be found here: http://underempire.net/index.php?showtopic=31814