Amigo muchas gracias por la aclaración, las comillas eran el problema al final quedo asi:
insert into doc values('','$fec',DATE_ADD('$fec', INTERVAL '$ndia' DAY))
Moraleja aprendida:
"las comillas se usan para las variables y una funcion nunca puede ir entre comillas "

