Not talking studio work... things like portraits on location, street etc.
Lenses/flash etc...
I have a Canon EOS 300D.
You've got a body. Need 2 things, 50mm f1.8, 430Ex flash. That'll give you the basics for getting started.
A reflector.
Nope - Use a discarded newspaper if you find you need one on the day...
Forget the flash. Learn how natural light work, find the light in your environment, your photography will be better for it in the long term.