Sounds like your using an older version of Terragen. The latest version supports unlimited materials. Try the "Check for Updates ..." link in the help menu. Oh and to answer your question, "can I join them so they behave like one object?" No you cant, at least not yet, there's no parenting "yet", its been requested but is not in the current feature list.
Richard