boas, aqui vai a minha sujestão para isso:
o joomla dá para cada membro poder alterar os seus dados pessoais, e até fazer o seu perfil, com um componente que não estou a ver o nome...mas o cenourinha é que me disse, por tanto, ele é que sabe...(peço-lhe que se poder, que diga o nome neste tópico)...
para se isncreverem nas actividades e cada membro ver o que pagou e o que tem a pagar, podes criar mesmo tu um script, do género u comerce...
...
atenção, já te digo que o trabalho não será pouco ao fazeres esse projecto...mas boa sorte