theres no point of putting a h23 head on a h22. it doesnt make sense. but putting a h22 head on a h23, not that makes sense! vtec in a 2.3 liter. very nice. or you could just get a complete swap for the h22 engine with transmission and everything else you need for the swap. check out
www.hmotorsonline.com for motors and prices. i heard they were good. swapping h23 motors to h22 are pretty common actually and will run around $5000 for the whole job.