Suponiendo:
Código PHP:
$campodinamico = array( "Valor1", "Valor2", "Valor3" );
$query = "INSERT INTO tabla VALUES ( '" . serialize( $campodinamico ) . "')";
Asi puedes luego seleccionar:
Código PHP:
$query = "SELECT campodinamico FROM tabla";
// select y lo demas...
$campo = unserialize($row['campodinamico']);
var_dump( $campo );
Asi podemos guardar muchos datos y rescatarlos como un arreglo de tamanio dinamico.
Saludos.