[eluser]johnwbaxter[/eluser]
WHM probably uses it's own php.ini, i know plesk does. Why not shove a local php.ini in your sites root with ‘always_populate_raw_post_data’ on and see what happens.
Sounds like you're onto the right path though, i know xml-rpc needs it.