Hola chicos! ya sé que llego un poco tarde, pero quizá con mi respuesta ayude a otras personas.
Uno de los efectos secundarios que provoca la ciproheptadina clorhidrato (principal componente del Periactin) es el aumento de peso. No se utiliza este medicamento para tal fin, porque este efecto a veces no se produce.
A su vez, este componente es un antagonista de la serotonina. La serotonina contribuye a la inhibición del apetito dentro del sistema nervioso central. Por tanto, disminuyendo la serotonina, aumentamos el apetito.

Os dejo links:
http://www.plmfarmacias.com/colombia/DEF/PLM/productos/30362.htm
http://es.wikipedia.org/wiki/Serotonina

Espero haberos ayudado. Un saludo