An information processing apparatus in which main information is stored in
a first storage unit and subinformation associated with the main
information is stored in a second storage unit. The user selects the
sub-information to retrieve the corresponding main information that is
then transmitted to the user and the user is billed for the transmitted
main information. In some instances the billing amount can be reduced.