Substrate: Bed-a-beast or similar product (do a google search for variations)
Tank: 10gal will do.
Other things: be sure to get an undertank heater if your region doesnt provide your frog with a temp range of 75-80 deg.F. If you use air conditioning alot in your house then getting one is probably necessary.
You don't need a screen lid, it's just convienient to have. If you want to keep humidity in the tank, place some ceran wrap over the top one half of the tank (preferably over the area where your frog will be spending most of it's time.)
Light/lamps/etc, not needed. If keeping him in your room just try not to stay up too late so he doesn't get stressed by having him be awake for most of the time. You'll know when he's tired when you'll see his eyes go beady.
Don't keep crickets in your room, some might get out and you'll have a good time finding them. They can eat through the plastic bag that the pet store gives you. I have yet to find a suitable container for crickets that I don't have to go out and buy. I've used a lays stax container, but many of them ate each other. It's just because I didn't provide a separate food souce like a slice of apple. Tip: buy a dozen or so crickets if its not too much trouble going to the pet store often.
Have fun.