To be honest, you have given little information about your question and so, it is rather difficult to answer you correctly!
I am working with bacillus subtilis for phytase production but I don't use any selective culture medium. However, if you are interested in some special aspect of this bacteria, you can easily define a medium to differentiate it from another microbes. For instance, if you are looking for a special enzyme (like me who looks for phytase), you can use the medium with phytate in it so you will observe the colonies having this trait.
in addition, there are some special media for Bacillus species important in food microbiology such as Bacillus cereous, so it would be helpful if you look at them to fine the answer to your question.
Selective medium for growth of an organism or any metabolite production?
Glucose, Yeast extract/peptone, NaCl or tryptone, yeast extract, sodium chloride
Antibiotics: B. subtilis chloramphenicol (5 µg/ml), E. coli ampicillin (50 µg/ml) and also you can add any substitute nutrients or trace elements. the bolded elements are prefered for expression.
The article referred by Michael Bradfield is no doubt a good reference to start with but see how does it meet your requirements. B. subtilis is purified for many purposes and we do not know your interest in doing so. However, in one of my recent experience I have used Nutrient Agar with Polymixin and / or Neomycin which prevented all other non sporing Gram positive bacteria. Then based on a 8 to 10 hour incubation I isolated the suspected colonies of B.subtilis using the preliminary colony characteristics as given in Bergey's Manual. This will be followed by 16S rDNA sequencing and homology studies using the most common tool - BLAST.