toph if you aren't a programmer, and you got the time, you can start to learn now, and start contributing small patches that fix bugs or adds a bit of functionality to glest, and eventually you will have the expertise to add big things like these to glest!
However if I remember correctly, a glest team member sayd that they liked having a small team, and since it has been doing well, they don't feel like they need more team members.. however I would like to know if martinho would accept patches...