Fatti
X. SA è una società anonima costituita il 3 aprile 1980, il cui capitale azionario interamente liberato di 300'000 fr. è composto da 300 azioni al portatore da 1'000 fr. ciascuna. [A.] è stato l'unico amministratore di X. SA dalla fondazione della società, detenendo a titolo fiduciario l'integrità delle azioni per conto di D.
È sorta una controversia tra [A.], Y. SA e [D.] in merito alla retribuzione finanziaria dei servizi resi alla famiglia [D.] da A. Nel 2003, l'avvocato [B.], dopo aver indicato ad [A.] di essere ormai possessore di 250 azioni al portatore di X. SA, ha revocato a nome del fiduciante ogni contratto di fiducia a cui [A.] avrebbe potuto essere parte e ha esigito da quest'ultimo la restituzione del registro azionario numerato da 1 a 50.
Con lettera del 2 dicembre 2003, l'avvocato [B.] ha esigito da [A.] la convocazione di un'assemblea generale straordinaria di X. SA, il cui ordine del giorno era la revoca del mandato di amministratore di [A.] e la nomina di un nuovo amministratore. Non avendo [A.] ottemperato, [B.] ha adito il Tribunale di prima istanza di Ginevra chiedendo la convocazione di un'assemblea generale.
Con sentenza del 4 febbraio 2004, confermata in appello il 13 maggio 2004, il Tribunale di prima istanza ha ordinato la convocazione di un'assemblea generale presso la sede di X. SA entro il termine legale di 20 giorni, con all'ordine del giorno la revoca del mandato di amministratore di [A.] e la nomina di un nuovo amministratore.
L'assemblea generale di X. SA tenutasi l'8 giugno 2004 ha revocato il mandato di amministratore di [A.] e ha nominato [B.] a tale carica.
Legge
Il Tribunale federale ha respinto il ricorso di [A.] contro la sentenza della Corte di giustizia di Ginevra che confermava la sentenza del Tribunale di prima istanza.
Secondo il Tribunale federale, l'art. 699 cpv. 4 CO deve…