I am running XAMPP 1.6.6a, with Control Panel version 2.5.
I have changed the ApachePort Number from 80 to 6969, for testing purposes, and even though it does start Apache on Port 6969, it doesn't show it in the Control panel. Still shows as running on Port 80.
Just a FYI.
Regards
Nunnsby