Yes you can put a d16z6 on your b2 but the only thing you have to remove from the block is the oil jet which looks like this
use a flat head screwdriver to pry it out but be careful. You will also need to convert dpfi to mpfi. Then to hook up the vtec get a vafc, or fields vtec controller, or an activated rpm switch from summit racing which is like $45. Use a pm6 ecu (a.k.a 88-91 crx/civic si) to stay obd0.