is it posible to register a subdomain that points to ip non-dreamhosted?
You can’t register “subdomains.” Just domains. And you can register a domain here and host it elsewhere.
If you mean run a subdomain elsewhere, then you can. Add an A record to the DNS for that domain with the IP address of the other server.