Ayuda para imagen según usuario

Saludos!!

Primero que nada, agradezco a aquellos que me ofrezcan su ayuda.

Hace poco empecé con esto, la web que quiero hacer es nada más para apoyar un juego el cual hacemos en un foro.
Me ha surgido la idea de que en cuanto el usuario ingrese con su cuenta, en un costado aparezca una imagen que él mismo haya subido o bien yo la haya predeterminado yo según la elección que haya hecho el usuario. Espero darme a entender.

Por ejemplo, el usuario 'Pepe' entra y él es del signo Acuario, la imagen a la cual me refiero aparecía, sería una referente a eso, el usuario bien pudo haber escogido una según unas medidas dadas o que él al escoger Acuario, cuando entre, le aparezca justamente la imagen que tendría predeterminada para esa elección. La cuestión es que no solo son dos o tres opciones, sino unas 200 o más (ya que quiero que cuando el usuario entre, aparezca una imagen referente al personaje que lleva)

Un ejemplo de como quiero que aparezca, es la página de index de la web. He subido apenas esta parte para mostrar el ejemplo:

Página web

------

Otra cosa que necesito es generar una imagen según también los datos que entregue el usuario, una vez se genere la imagen obtenga un link para colocarlo en el foro en donde jugamos, y también cuando modifique los datos, la imagen cambie pero sin que la URL lo haga, sería parecido a cuando se cambia un avatar en un juego. Más o menos quiero que la imagen quede así:



La imagen podría ser cargada por el usuario, y que luego digite los datos que allí se muestran, además, que se pueda seleccionar el país, género y signo zodiacal. Los datos que cambiarían son los que aparecen en la parte superior y los números en azul.

-----

Sé que es mucho pedir xD Pero espero pueda ser guiada en alguna parte, cualquiera ayuda la agradezco de verdad.