di niente ti pare

per più dinamico intendi questo
Codice PHP:
foreach($stringa ad $value)
{
   echo 
$value.'

'
;

semplice no?! vediti http://it2.php.net/foreach

per il punto tre magari dimmi di che tipo di ricerche devi fare nella stringa cosi cerco di aiutarti un po di più..

ciao