Pour Sanji, il est possible de trouver des explications là où Oda en fournit des vaseuses. (Oda s'est contenté de dire que la flamme dans le coeur de Sanji était plus chaude que la flamme de ses jambes).
Bref, pour dire comment la jambe de Sanji s'enflamme, on suppose que c'est parce qu'il tourne tellement rapidement que les frottements de l'air et du sol font chauffer sa jambe suffisamment pour qu'il y ait combustion.
Après, soit on considère que c'est son pantalon, et pas sa jambe qui crame. Soit on considère que ce sont ses poils, qui crament 
Soit on peut aussi supposer que c'est sa peau. Mais même dans notre monde, il est possible de ne pas ressentir la chaleur des flammes. Pour avoir vu l'expérience en direct, si tu te mets du déo sur la main, tu ne crames pas si ta main s'enflamme, c'est le déo qui crame.
Donc on peut supposer que Sanji se met du déo sur la jambe 
Ou que ses poils crament, et que la transpiration sur sa jambe empêche que la combustion atteigne sa peau
Bon ok, c'est pas des explications géniales, mais il est bien possible qu'il trouve un moyen de ce genre pour ne pas cramer, à partir du moment où on accepte qu'il puisse enflammer sa jambe en bougeant.