If you know the commands and they work on the D-Link then why bother with airoscript?
I've never really used it but I seem to recall reading airoscript was pretty flakey, but if you really want to use an automated program then update to the latest aircrack 1.0 beta and check out wesside-ng. It didn't work for me last time I tried it, (about a month ago), but I was using an Atheros card and apparently there were issues with it and Atheros chipsets at the time...I couldn't tell you whether that's been fixed yet but it doesn't matter to you because you're using a Realtek chipset anyway.
The Buffalo card is a Broadcom chipset, which is code for pretty dodgy, so if I was you I'd just use the D-Link and wesside-ng, (if you really must use an automated script).
Clearly you have two separate issues here:
1) airoscript isn't working
2) you've not sorted out your Broadcom to inject...hence why it's not fake-authing.
1) forget airoscript, or search the forum to see if anyone else has got it working.
2) search the forum for how to get your Broadcom chipset, (Buffalo card), to inject...personally I'd just ditch it and stick to the D-Link, but that's me.