eregi_replace() usa EXPRESIONES REGULARES para hacer la sustitución que quieres hacer .. Pero en Exp.Regulares .. un ( (parentesis) por ejemplo es un código o un (...) tiene su implementación ...
Ademas .. para tu caso concreto NO es necesario usar expresiones regulares para el tipo de "reemplazo" que quieres hacer ...
Usa simplemente str_replace() en lugar de eregi_replace() .. Y acuerdate que eregi_replace() usa expresiones regulares . .por eso ciertos caracteres son usados como "códigos" de las expresiones regules .. ejemplo: ^[ ] { } ( ) * y algunos mas ..
Si quieres ver un manual de expresiones regulares:
http://www.ignside.net/man/php/regex.php
Un saludo,