Usually you are allowed 10 KMS hosts with a single key for load balancing and what not. Your Windows 2008 KMS B key will be able to activate both Windows server and Windows 7/Vista clients. The Windows 7 KMS key would be used to setup a KMS host that can only activate Windows 7 machines.
I would try registering the KMS key on the Windows server and see if it will go.