Don't do a minime swap with boost. The compression is too high, and the swap is a real crapass swap. It doesn't work that well, despite what someone may tell you. I've done a few, and have seen a few done, and they all end up the same way- running like shit, timing belt breaks, odd engine behavior.
If you want VTEC, buy the whole engine. They go for under $350. Also, don't try and half ass the VTEC with an RPM switch- the Z6 ECU can be found for about $100. You'll have to run three wires- one for the VTEC solenoid and two for the VTEC oil pressure sensor.
If you don't feel like doing it the easy way, you could install any SOHC D16 crank into your block and run the Panda Motor setup. The D16 crank has a few more mm worth of stroke, which is where it makes the extra 100cc over the D15. However, here's some things to think about... More stroke means higher piston side loadings, longer dwell periods at TDC and BDC, higher rod angles, and higher piston speeds. Looking at the whole scheme of things, these are all bad for a boosted engine. The upside is that the larger stroke means that the piston has a longer period of time to turn the crankshaft, making more torque.
As for the boost... like Iron1 said, the Panda Motor is a hell of a setup if you want to do a D. There's nothing wrong with built boosted D power, and with it, you'll be able to exceed the limits of streetable HP.