How would I go about making an avatar based community using phpBB 3.0? I would want users to have a virtual currency made from posting, an option to donate via paypal, a shop where I can add items for their avatars, and layering on their avatars. Some examples are like so :

www.gaiaonline.com
www.soliaonline.com
www.ernya.com