<snip>
One more *very* important thing you'd be able to achieve -- if you are
not a root user and still want to use the privileged ports (<1024). SMF
provides a hook called * "net_privaddr" *, you'd be able to listen on
privileged ports! You can just pass this flag on --serviceproperties on
the create-service command line like: create-service --serviceproperties
netaddr_priv ...
</snip>
It is not clear from your post , whether you have taken care of the
above portion from Kedar's blog...
Did you?