Pretty much anything you can do in assembler you can do with PBP, but a little more
information of what you're trying to do really would help.

I.E. are you loading a word var with a 16-bit value, then trying to shift this up x number of
bits into your array, or are you 'clocking' bits into an I/O-pin, and trying to stash these into
your array?

I see a boat load of options for something like this, but I'm not getting a very clear picture
of exactly what you need on this one.

If you post the simple assembler example you have working, I'll bet we can come up with a
simple PBP BASIC equivalent.

I can't say if a PBP example can beat your assembler example without seeing your .asm
version as for timing, but I suspect it would be easier to read...;o}