I am a big fan of your (+ other with similar concept/Yap's and Vikram's) idea of encouraging a mix of generations. It reminds me of my own relationship to my grandparents. I saw them very much as a child and still kept a close relationship to them as I grew up. They are such a huge part of who I am today. They taught me skills, showed passion and appreciation for life and passed on history. I feel a great connection to elder people today as a result of the time I spent in my grandparents company and care. I believe this is such an important empathy to maintain in young people's minds.
As an addition to the online profiles there could also be a weekly day where people (old + children and parents) could meet up to establish a relationship. This could go on for a few hours, for example happen at the local library or similar. Each week there could be a guest invited to do a talk. This could be about computer use (which all libraries as well normally provide access to) or a nutritionist telling about healthy diet through life. Other topics could be: first aid/sleep/things to do with health/technology and additionally introduce opportunities connected to each local area.