I want people to be able to ftp files to a domain but I want them to log into ftp.sampledomain.com rather than server.dreamhost.com.
Is this possible?
Only if you have a ???.com actually hosted here. In which case, you just FTP to ???.com. ???.com is just a special alias for server.dreamhost.com