<?
$string_parts=explode(" ",$string);
$set_size=100;
$final_array=array();
$n=0;
for($i=0;$i<count($string_parts);$i++)
{
if((strlen($final_array[$n])+strlen($string_parts[$i]))<$set_size)
{
$final_array[$n].=" ".$string_parts[$i];
}
else
{
$n++;
$final_array[$n]=$string_parts[$i];
}
}
?>
I haven't tested this but it should work
HTH
Rob