Surely BALPA meets the majority of the above already?
And as regards to forwarding names etc to airlines. Why would the airlines approach an organisation when they have hundreds of people's CVs? Additionally - how would you maintain the standard of pilot's within the organisation etc....
Idea is good in principle but I'm not sure about the practicalities.