Collecting and developing oral histories can be a challenging project. Spending time exploring some of the following superior websites devoted to oral history can provide best practices and information on oral history.
Also, don't forget to check online for state and local histories. Many local historical societies have instituted oral history collections and are providing free online access.
Here is their webpage on immigration.