You will need a 30g or larger tank (tall column tank is best). No they won't hurt corals...however they like cooler waters. 74 degrees, so to keep a seahorse healthy you need a chiller. Always get a captive bred seahorse that is already eating frozen food. This site sells Erectus, Seahorse.org sells other species.