Hola
Anarko creo que he entendido lo que buscas hacer, prueba esto :
Código PHP:
$x='(^os[[:space:]])|([[:space:]]os[[:space:]])';
$k='os unos osos en los pozos os sos';
echo ereg_replace($x,'::',$k);
No es una maravilla y seguro que se podría hacer mejor, pero lo mismo te sirve...
Un saludo.