Can I install Citadel on a shared web hosting account?

Generally, this is not possible. You must be the administrator of the host computer in order to install Citadel. (If you don't know what that means, then you most certainly are not.)