In the first page do the following:
PhoneApplicationService.Current.State["param"] = mList;
NavigationService.Navigate(new Uri("/PhonePageOne.xaml", UriKind.Relative));
And in the second retrieve the parameter:
List<string> p = PhoneApplicationService.Current.State["param"] as List<string>;
The PhoneApplicationService.State dictionary is a temporary storage location which persists until your app is deactivated.
Other option could be to declare a static member in, for example, App.xaml.cs and use it to save thoe object from one page an to retreive from the second one.