I say small hydro system as well. Here's one of our popular small sellers:
http://www.wormsway.com/detail.aspx?t=prod&sku=SGE200I wouldn't suggest using that unit for tomatoes, but it is awesome for greens. You can grow up to 4 plants, and since it isn't that big, you really wouldn't need anything more than a small CF or plain florescent system. Another suggestion is starting a co-op at school and having a bunch of people help.