One can merely start a trust fund by going into any bank and setting one up.
Assuming you want it to be non profit, you will have to set up a non profit organization to own and operate the trust