I think a particular host can have more than one public IP address, the number you get from whois is only showing the sites on one of those IP addresses.
Try this command in the console (SSH), it will show the number of machine users on a server. Remember, each machine user can have more than one site under them.
grep home /etc/passwd -c
Pay just [color=#CC0000]$22.40[/color] for 1 year Dreamhost hosting, use promo-code [color=#CC0000]MOJO97[/color]
Save [color=#CC0000]$97[/color] on all 1 and 2 year plans!! (Max saving on monthly plans too!!)