Sin ver como es tu formulario está complicado adivinar.
En resumen, para que varios campos se comporten como un array debes usar algo así:
Nota las
[] después del nombre de la variable, si lo haces de este modo al recibir obtienes un array, y lo cual funciona perfecto con implode().
Si no lo haces así entonces la respuesta es obvia, ese es tu error.