Hola Pati,
El meta keywords tiene muy baja relevancia, pero ciertamente lo correcto es separar cada keyword mediante comas, para que el robot distinga cuando termina una y empieza la otra.
Por ejemplo: "catering de pizza, pìzza party, pizza a la parrilla, pizza a la piedra".
Con respecto a lo de los caracteres especiales, puedes usarlos sin problema, lo unico que debes asegurarte es de informar correctamente la codificación.
Si querés usar directamente las ñs, acentos y esas cosas, asegurate de poner el meta tag
Código:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
y de tener configurado tu editor de código en el mismo charset.
saludos!
(jaja, releyendo mi comentario veo que el hecho de residir en Argentina y hacer trabajos para España está destruyendo mi capacidad de escribir coherentemente... xD)