Your question is a bit vague and open ended. Have you tried
anything? Or are you stuck at the very beginning?
Personally I would convert the list to XML, load it in. And
then depending upon various things I would display it. One long 300
name list is a lot to scroll through. So I might want it to have
like A-M, N-Z or something.
You could also use CSS to format it for readability.
Take the different parts one at a time, because each step is
really independent of the others. So if you don't want to start
with loading XML, perhaps start with displaying lines of text with
a scroller. Later you can pass it whatever text you want after you