Can I generate more than one address from one seed?
Yes, you can do it. For example, if you use Java library, you can find there a function:
PrivateKeyAccount account = PrivateKeyAccount.fromSeed(seed, 0, Account.TESTNET);
Second parameter for the method is nonce (number), which allows you to generate different keys and addresses from one seed.