If you include what truck you're working on in the post you'll get more info. You've got a 42-46 cab and frame. Do you have fenders, a grille, and box? If not I think you'll find they're very expensive to locate, especially in good condition.
Yes, a corvette engine will fit. No, all GM suspension will not fit. Some will be too wide, but that depends on what you want. Full size cars and trucks will give you issues with wheel rubbing on the fenders and track width, but that's no issue if you want a high-riding vehicle.
You need to figure out what you want. Do you want a low-sitting corner carver? If so, go for the C4 suspension that you mentioned. What ride height and use are you wanting from this truck? The S-10 frame swap is good and is easy to make a low-riding vehicle with wide wheels that fill the fenders. Look at the pics of mine.
I don't know the track width of the C4 corvette, you'll have to do some checking on that, as that could be a possible issue.
The Corvette engine you referenced is simply a small block Chevy. There is lots of room for it in there. I fit a 455 Buick in mine, although it's not much bigger than the SBC.
I recommend you research old posts on different forums to see what's been done and go from there.