Aşağıdaki fonksiyon işinizi görecektir

$veri	= '@sedamars @melekaksoyyy @suzanaksy @arzuask @dilekpak @oyapak77 #girls #happy #beykoz @sedat #kiss #night #cokmutluyuz @ahmet #candironlar';



function degistir($veri){

$desenq = '/[@][a-z-0-9]{1,}/si';
$ilk	= preg_replace($desenq,"<a href='/$0'>$0</a>",$veri);

$desenk = '/[#][a-z-0-9]{1,}/si';
$son 	= preg_replace($desenk,"<a href='/tags/$0'>$0</a>",$ilk);

$bul	= array('/@','/#');
$sonuc	= str_replace($bul,'/',$son);
return $sonuc;
}

echo degistir($veri);