Fatti: Fatti: A. A.a Utilizzando il modulo dell'Ordine degli avvocati del Cantone Ticino, G._, cittadino italiano nato nel 1959, conferiva in data 3 giugno 1998 procura all'avv. Ignazio Maria Clemente affinché avesse a rappresentarlo nella "pratica amministrativa, penale, permesso per stranieri, permesso di lavoro e ogni relativa, naturalizzazione, ecc., contatti con creditori, pratica esecutiva", autorizzandolo ad agire "in ogni procedura giudiziaria o extragiudiziaria direttamente o indirettamente connessa con l'oggetto sopra indicato" dopo che il 14 maggio precedente l'allora Ufficio federale degli stranieri aveva emesso una decisione di divieto di entrata in Svizzera di durata illimitata nei suoi confronti. Il 21 ottobre 1998 l'avv. Clemente presentava a nome del suo patrocinato, scarcerato ed espulso dal territorio elvetico in stessa data, una domanda di sospensione del divieto di entrata, che però veniva respinta dalla predetta autorità con decisione del 23 ottobre 1998. A.b Avvalendosi della procura rilasciatagli il 3 giugno precedente, l'avv. Clemente invitava quindi il datore di lavoro del suo assistito a notificare alla fondazione di previdenza l'uscita dal servizio dello stesso e a provvedere affinché gli averi accumulati venissero versati sul suo conto clienti. Il 13 novembre 1998 la Rentenanstalt, alla quale lo stesso legale aveva in precedenza trasmesso la documentazione di dettaglio, annunciava il versamento secondo le indicazioni ricevute. A.c Agendo su incarico dello stesso G._, anche la società T._ Sagl si rivolgeva in data 24 febbraio 1999 all'istituto assicuratore per ottenere il pagamento degli averi LPP spettanti al proprio mandante. Ritenendo già essersi liberata da ogni obbligo con l'evasione della richiesta dell'allora patrocinatore, la Rentenanstalt si opponeva a tale domanda. A.d Mediante petizione del 10 novembre 1999, G._ e la T._ Sagl, con l'assistenza dell'avv. Stefano Zanetti, invocavano al Tribunale delle assicurazioni del Cantone Ticino la condanna dell'assicuratore LPP al pagamento in contanti della prestazione di libero passaggio accumulata, pari a fr. 21'499.-, oltre a interessi del 5% dal 13 novembre 1998. Per pronuncia 2 maggio 2000, la Corte cantonale respingeva la petizione e tutelava la posizione della Fondazione collettiva LPP Rentenanstalt, ritenendo che essa - potendo in buona fede, secondo le regole della rappresentanza apparente, considerare l'allora patrocinatore autorizzato ad agire in tal senso - con il versamento all'avv. Clemente dell'importo dovuto già aveva legittimamente adempiuto il proprio obbligo prestativo. A.e Adito su ricorso degli attori, il Tribunale federale delle assicurazioni, per sentenza del 13 dicembre 2002 (B 40/00), dichiarava irricevibile, per carenza di legittimazione ad agire, il ricorso della T._ Sagl, mentre accoglieva il gravame di G._ nel senso che, negate le condizioni per ammettere l'esistenza di una procura esterna o apparente, rinviava la causa alla precedente istanza perché, previo complemento istruttorio, accertasse l'esistenza di un'effettiva facoltà di rappresentanza (interna) conferita direttamente, anche solo verbalmente o in via di ratifica, da G._ all'avv. Clemente. A.e Adito su ricorso degli attori, il Tribunale federale delle assicurazioni, per sentenza del 13 dicembre 2002 (B 40/00), dichiarava irricevibile, per carenza di legittimazione ad agire, il ricorso della T._ Sagl, mentre accoglieva il gravame di G._ nel senso che, negate le condizioni per ammettere l'esistenza di una procura esterna o apparente, rinviava la causa alla precedente istanza perché, previo complemento istruttorio, accertasse l'esistenza di un'effettiva facoltà di rappresentanza (interna) conferita direttamente, anche solo verbalmente o in via di ratifica, da G._ all'avv. Clemente. B. Dopo avere sentito l'avv. Clemente in qualità di teste e avere maturato il pieno convincimento che l'attore avesse autorizzato il suo patrocinatore d'allora a prelevare la prestazione di libero passaggio, per giudizio del 20 novembre 2003 la Corte cantonale ha nuovamente respinto la petizione e ha accollato a G._ le spese giudiziarie per temerarietà dell'azione. Per gli stessi motivi, i primi giudici gli hanno pure fatto obbligo di versare alla Fondazione convenuta fr. 1'500.- a titolo di ripetibili. B. Dopo avere sentito l'avv. Clemente in qualità di teste e avere maturato il pieno convincimento che l'attore avesse autorizzato il suo patrocinatore d'allora a prelevare la prestazione di libero passaggio, per giudizio del 20 novembre 2003 la Corte cantonale ha nuovamente respinto la petizione e ha accollato a G._ le spese giudiziarie per temerarietà dell'azione. Per gli stessi motivi, i primi giudici gli hanno pure fatto obbligo di versare alla Fondazione convenuta fr. 1'500.- a titolo di ripetibili. C. Sempre patrocinato dall'avv. Zanetti, G._ interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, al quale, in annullamento della pronuncia cantonale del 20 novembre 2003, ribadisce la richiesta di condanna della Fondazione al pagamento dell'importo chiesto in petizione e chiede di essere posto al beneficio dell'assistenza giudiziaria. La Fondazione collettiva LPP della Rentenanstalt, patrocinata dall'avv. Franco Ramelli, protestate spese e ripetibili, propone sostanzialmente la reiezione del gravame, mentre l'Ufficio federale delle assicurazioni sociali, dopo avere fatto notare che l'oggetto della lite non verte propriamente (perlomeno direttamente) su una questione specifica della previdenza professionale e avere espresso dubbi sul fatto che la Fondazione abbia potuto pagare in contanti una prestazione di previdenza senza averne conferma scritta dell'assicurato e senza essere sicura della definitiva partenza di quest'ultimo dalla Svizzera, ha rinunciato a determinarsi. Per parte sua, l'avv. Clemente, interpellato da questa Corte in qualità di cointeressato, esponendo l'istoriato relativo al patrocinio assunto e producendo nuova documentazione, si associa alle conclusioni della Fondazione opponente con protesta di spese e ripetibili. 