usuario ----- amigo ----- estado
donde usuario es el usuario, amigo es el amigo que ha agregado y estado es el si esta aceptado o no por parte de "amigo".
Ahora bien... esto sería muy lioso hacerlo? es decir, habría forma, o incluso sería mejor hacerlo (en el caso de que se pueda que creo que si) por vectores en un campo de la base de datos, por ejemplo en la tabla users crear un campo llamado amigos y que en este se almacene asi: amigo1, amigo2, amigo3... y que luego con un array saques dichos amigos.
Que opción me recomiendan?? y si hubiera otra, estaría muy agradecido de escucharla, saludos!!
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)