Menudo lio te estas haciendo ..
¿Estas probando cosas "al tuntun"? .. (disculpa .. pero parece q si ..

)
Usando dos arrays seria simplemente:
Código PHP:
$urls=array("http://nosedonde1.com","http://nosedonde2.com","http://nosedonde3.com");
$botones=array("boton1.tal","boton2.tal","boton3.tal");
Ahi tienes dos arrays con el MISMO numero de elementos (y eso es lo importante para que coincidan para cuando los llames) ...
Para obetner el URL y Boton de un elemento en concreto .. solo tienes q acceder por su mismo Indice numerico (posicion dentro del array . comenzando desde 0 en este caso q no se ha definido indice de incio).
Código PHP:
echo $urls[1];
echo $botones[1];
Eso deberia mostrarte:
http://nosedonde2.com
boton2.tal
Aplicalo en el código q ya usas .. y listo ..
Pero te recomiendo encarecidametne q aunque te duela LEAS algo de teoría .. Un lenguaje de programacion como PHP no es solo saberse de memória un monton de funciones .. sino que hay una serie de técnicas comunes en todo lenguaje de programación como es este caso .. "arrays" (arreglos, matrices) .. que son MUYY importante saber como funcionan ..
Un saludo,