Hello Skill
You can order hydroponic
nutrient solution from grow stores found on the web.
I don't think fish emulsion will work but I will look into that some more.
Tomato plants are indeterminate which means they grow and produce fruits continually so 20 hours
of light would be good.
Yes you can water continually but cut back if the tomatoes start to split from over watering.
Ron