A flathead is not an easy or cheap engine to build. Might want to try a small block Ford or Chevy, they are plentiful and dirt cheap...

For tools, you'll need an engine stand, sockets, wrenches, torque wrenches, feeler gauges and the other basic stuff. The machine work can be done by a competent machine shop in your area.