With mysql_fetch_array it will give you the current row(which in this case is 0) as an array. In this case you can use either $s['pic_name'] or $s[0].
You have to move the actual result pointer to eight row. Check out mysql_data_seek(). Thats what you are after..
BTW, $get_startpic_array is not an array. Its the result of mysql_query so your naming is a little misleading.
EDIT: oh I forgot. I have almost never had to use mysql_data_seek function. Usually if you want some particular row, you should refine your sql and give it more precise search parameters(ex. .. WHERE id=4). Usually theres some unique id for every row(if there isnt, then its badly designed database).