PASSING PART OF FILE CONTENT TO VARIABLE

All,
I have a log file containing lots of data now i want to extract all text between block below(names) without the title or end pattern but only names,
++++START++++
SCOTT TIGER
HENRY PAUL
JARED OTIENO
OMOLLO JA NIGERIA
++++END++++

the names i want to return and store in a variable in my kornshell code.
Any help on this pls?

regards,

#!/bin/ksh
c=0
names=""
awk '
/[+]END[+]/ {exit};
p==1 {print};
/[+]START[+]/ {p=1};
' infile | while read name
do
  echo $name
  names[$c]=$name
  (( c = c + 1 ))
done
echo ${names
[*]}