Utilise un type personnalisé composé d'une string ( le nom ), d'un long ( le numéro ); un tableau redimensionnable du type plus haut, une variable donnant les dimensions dudit tableau ( en fait le nombre de numéros contenus ) et place les dans un module en public.
 
C'est pas compliqué mais chiant à expliquer. En gros ca donne dans le module
 
Public Type typNomNuméro
Nom as String * 15
Numéro as Long
(Autres si tu veux comme adresse ... )
End Type
 
Public NomNuméro() as typNomNuméro (Redimensionnable c'est beaucoup plus pratique puisque tu n'est pas limité par définition )
Public Numéros as Byte ( ou integer si tu as beaucoup d'amis, définis la taille du tableau)  
 
Dans l'event Form_Load de la form principale, sois tu remplis le tableau a partir d'un fichier externe ( Pas dur, juste chiant à qualibrer ) sois tu les rentre directement dans le code ( mais la je vois plus l'interet puisqu'a chaque redémarrage tu récupere la liste de base ... )
 
Enfin, n'oublie pas de faire du Redim Preserve pour ton tableau au lieu du ReDim normal ( sinon tu perd toutes tes données ! )
 
Je te souhaite bonne chance parce que c'est pas des trucs durs mais c'est tres fatiguant et source de nombreuses erreurs.