Hosting-wise there's lots of choice but you can look at Phatservers or Hostgator for cheap, starter hosting.
In terms of "legalities" for shooting, make sure you get a model release and two Photo IDs and don't shoot anything "dodgy" - pretty simple really
