Maybe DreamHost do not like your brother. .
Have you checked that the password is correct for the new webid (just in case you gave him yours)?
Have you tried using any email address that is associated with the new webid?
If he is signing up using your PC could it be a cookie problem?