Guarda, che io sappia, la proprietà NAME degli oggetti è di sola lettura, quindi non può essere modificata in fase di esecuzione. Non puoi quindi fare lblCodice.name=...
Per poter realizzare quello che hai detto io penserei di usare un array bidimensionale di controlli, dove gli indici della matrice vengono utilizzati per identificare in modo univoco gli oggetti cui si riferiscono le coordinate passate. Non sò se sia la soluzione migliore, ma è quella che mi è venuta istintivamente.
Spero, in qualche modo, di esserti stato di aiuto.
Saluti