@bethaboo1225 Your most economical way in both time and money would be to use the Heat Transfer Vinyl. Modern HTV has a great hand. It feels like silk screening. It’s only $3.50 a square foot, can be cut on the vinyl cutter or silhouette cameo, and can be done quickly. We have White, Black, Red, Blue and Gold at the moment.
For screen printing, you are going to need a screen. You are going to have to add emulsion, let it dry, add your image, UV cure it, wash it out. Then you are going to have to ink it. Which has an investment in clean up time. You can make your own screen (lots of youtube videos on this plus @Hardsuit and @Print_Witch teach it). Ours are at cost for ~$20ish dollars. The class on getting your image on to a screen is 3 hours long. Much of that is getting the image ready. So it is not a mild ask of someone to donate the time.
@scubatiffy27 I teach a screen printing class. The class is about using plastisol inks. It is something like $10, but you get a shirt and a tote. Astrud and @Team_Printmaking are adding more classes for this and different types of screen printing (hopefully they have one on printing on metal!).