On the crew notice board at work was a poster for a new airline staff forum, just had a look at it and it looks like it could be ok, have a look http://www.flystaffworld.com