How about starting tomato plants in a 5 gallon bucket and keeping it up on the porch?

It would cost much less to keep them out of a 5 gallon bucket then fencing in a 12x12 area or what ever area you have as a garden..