Bueno.. estuve buscando y encontré algo que tal vez te pueda servir. En varios lugares encontré que al llamar a una variable de este tipo debes utilizar llaves para delimitar bien la variable. O sea que la declaración y asignación está bien. Lo que debes cambiar es ala hora de utilizarlas (con "echo"). Así:
echo $$cod;
por
echo ${$cod};
Prueba y posteas que pasó. Si no resulta, buscas en google por "php"+"variables variables" (fue lo que yo hice)...
Ah.. pero primero hay que pasar por el manual:
http://www.php.net/manual/en/languag...s.variable.php
Saludos