Originally Posted by engineblower512
I was wondering if you could put the B18c vtec head on to the engine
No, it can not be done. No way is that possible, it's like trying to put a Chevy 350 head on a Mopar 383.
You might be able to swap in a later Accord A20A or a JDM Accord B20A (NOT the US Prelude B20A!) engine with some serious reworking.