Thanks, Leezard. The company I work for actually signed up for a semi-dedicated plan here a while ago, and I remember being able to access our web space with an IP number and account name, but I wasn't sure if it would be the same for one of the normal plans. In any case, I'll sign up here for web hosting first, and if it ends up being necessary to have a domain name then I'll register one.
Thanks everyone.