RWHP is rear-wheel horsepower. It is the actual power at the wheels ... how much HP gets to the ground.
BHP is the same as FWHP.
"Brake Horsepower" or "Flywheel Horsepower"... this is the power measured at the engine (at the flyhwheel to be exact).
Because the "power" has to be delivered through the drivetrain (clutch, gears, axles, etc..) there is "drivetrain loss". So RWHP will always be less than BHP or FWHP.
Manufcaturer's usually promote FWHP because it is a larger number. Tuners generally go by RWHP since that is the number that really counts
Example: Stock Toyota MR2 Turbo was rated at 200 FWHP, but in reality it only was getting 165 RWHP or so.
Hope that helps.