You need the Stream Byter for this. Here are the rules you can try.
X1-F = XX +B # block BB chans 2-16 C0 00 = 9X 32 40 # PC00 to D2 C0 01 = 9X 3B 40 # PC01 to B2 C0 02 = 9X 39 40 # PC02 to A2 C0 03 = XX 08 # PC03 to PC08
Note, that I have used the note numbering as per this table (it is possible that Funk Drummer numbers the notes differently. If that is the case, then adjust those 32, 3B and 39 values up or down by one table row)
(I'm sure you know this, but in Program Change mode, the BlueBoard issues the MIDI event when you release the button)
Unfortunately Soft Drummer's MIDI implementation is going to stop you in its tracks for now. Currently it will listen to the BlueBoard directly no matter what and to add more woes to this, the BlueBoard transmits its data on all 16 channels so not even channelisation is going to help you.
Luis (Soft Drummer/Funk Drummer dev) has improved MIDI in two of his apps so far (He's using my MIDI library) - Rock Drums and Funk Drummer. I guess you'll need to hold tight until he gets round to doing the same for Soft Drummer.