To do that you need a Dart or World Products aftermarket engine block. OEM 302/5.0 Ford black will support a max of around 347 inches. Lunati makes a kit that goes to 355 inches, but very few people use it. It has a stroke of 3.47' versus the common 3.40" stroke that all "347" stroker 302's use.
As for the actual swap it's very simple. The details are in the parts you choose for your engine. If you are building a totall custom stroked 302 or 351 the difference in cost and involvement will be minimal IMO.
Specialized parts are actually very few if you don't fall prey to the mentality that a 351 takes a"special" distributor over a 302. It's not special, it's just different. Different engine, different part. It's that simple. You only need two special parts if you want to swap ina 351. You need the Fox style oil pan and swap headers. Since you aren't going to run A/C and Smog and P/S, everythign else is just evaluating what part is right for the intended application. They aren't "special" though.
The Fox swap oil pan is just a Police SSP (Special Service Package) part.