plants look nice and healthy
little soil plants produce around 3-5 oz, although you can get them bigger with more veg time 4+ weeks veg
what kind of hash are you smoking 5g per day of sounds like shitty uk hash soapbar ?
unless you produce 1oz each per week each its not going to be worth it, or you will still be buying the hash
from seed to maturity including drying time can be done in 100 days like you say or 14 weeks
but for two heavy users 1 600w light is not enough
i would go with 1x 1000w as that will produce 30 oz + pretty easy
getting 20 oz from a single 600w is very good if you can manage it
you have just over 1m2 producing what you need in that space i do not think will be possible
with a very successful harvest i doubt you will get much over 1lb , which only gives you 8 oz each or just over 0.5 oz per week
you might want to think about having a tent each, if you wish to replace you 5g per day hash habit with green
its a very general rule, but think 3 oz per plant, 5- 6 plants under your 600w is pretty standard for seed plants with only 3-4 weeks veg time
if you have another small space to keep clones/ mother plant or if you are able to obtain clones when you need them you could harvest every 60 days or so
with smaller 1-2 oz plants , this way it would be possible to produce almost enough to give you 1 oz per week each
from a single 600w in flower, but you would need to grow about 10 small plants every 9-10 weeks yielding 1.5 - 2 oz each
and have clones ready when needed
peace