Does anyone know about these?
Please help me.
You can create portal pages programmatically. Look at the code of the admin portlets, its done there. Of course you are entering portal development domain and will be using APIs that are possible to be changed with the next portal. The org.jboss.portal.core.model.portal.PortalObjectContainer has that API