I'd like to migrate all my emails from my BT Yahoo email account to another, standard Yahoo email account I have. Is this possible?
Not directly, no.
You could use a mail client such as Thunderbird and configure both accounts as IMAP. Once all the mail's have downloaded you can drag and drop them from one account to the other.