Skrypt zamienia wszystkie elementy z tablicy $_POST na 'same' zmienne. 'Takie coś' stosuje się głównie po to, żeby na szybko zmusić do działania kiepsko napisany skrypt, który nie działa przy registered_globals = off .
Właściwie taki długi kod jest zbędny, dużo lepszym rozwiązaniem które robi dokładnie to samo jest użycie funkcji extract():
http://pl.php.net/manual/pl/function.extract.php<?php
?>
Poczytaj o zmiennych zmiennych i pętlach foreach()