Your listing must be listed on the web in order for you to submit it to Trulia. On our listing submissions page we show a few of our partners that you can submit your listing to so that it will be populated to Trulia automatically.
Just click on the link to "View our Partners' shown at http://www.trulia.com/submit_listings/.
If you need further assistance, you can call us at 1-415-748-3700.
You should be able to host your own listing. If you cannot bypass the web address page go to http://www.wordpress.org and create a simple website for your listing. Use any of the free templates. It does not cost anything and setting it up is quick and easy. Once you have done that, you now have a site to display your listing. Use the web address for this site to input into Trulia.
Hope this helps.
United America Realty
U.A. Property Management