No, you do not need a Library of Congress Control Number (LCCN)
when self-publishing a book. It may be possible to obtain an LCCN
through a subsidy publisher, but if you self-publish (where you pay
for or subsidize the publication yourself), you are not eligible
for a Cataloging In Publication (CIP).