First you need to log into your cpanel and create a ftp account,
Then go into dreamweaver, go to the 'site' dropdown menu and click 'manage sites'.
create a new site, give it a name, set where its folder is on your computer.
Go to the remote info section, Access should be ftp,
The ftp host is ftp.(yoursubdomain).x10hosting.com
The login is the username of the ftp user you created, and the password is the password.
Click okay, and go into the main part of dreamweaver, all your files will be in the 'files' tab in the left sidebar. Make sure you are in designer mode.
Upload a file by right clicking and pressing put.
The remote views allows you to view your files on the site.
Edit, If that isn't clear enough go to these sites,
(for cpanel ftp help)
http://www.newista.com/cpanel-files/addingFTPccount.htm
(for dreamweaver ftp help)
http://www.apluskb.com/scripts/search_kb.pl?catid=1&showquestion=2563