Um pacote é composto por uma especificação de pacote e um corpo de pacote. Você declara o procedimento na especificação (assumindo que deseja que o procedimento seja público) e o implementa no corpo.
Então, por exemplo, você criaria a especificação do pacote
CREATE OR REPLACE PACKAGE package1
AS
PROCEDURE procHTML1;
END package1;
E então você criaria o corpo do pacote
CREATE OR REPLACE PACKAGE BODY package1
AS
PROCEDURE procHTML1
AS
BEGIN
htp.print( '<<some HTML>>' );
END procHTML1;
END package1;