If you have a Burlington Coat Factory shop near you, they usually have a large variety of dress suits/vests/ties for tiny boys.
That color requirement is odd, though -- is this for a wedding party? If so, you probably need to order it through the supplier that the groomsmen are using, otherwise it won't match theirs.