Es difícil saber si es o no un cactus. Creo que sí podría ser un cactus columnar, que además de terriblemente crestado es variegado, pero también podría ser alguna Euphorbia. Respecto a tu otra pregunta, naturalmente si son plantas pueden florecer, ya que no son helechos. Pero estas monstruosidades artificiales lo hacen con mucha mayor dificultad y escasez que lo hacen sus respectivas especies cuando son plantas de forma natural.
Te dejo una ficha y foto de tu planta: http://www.cactusshop.com/retail/store/ImagePopup.aspx?id=2310 Saludos