In a large bowl mix together with beater eggs, oil, sugar and vanilla. Fold in pumpkin. In a separate bowl mix together the flour, pumpkin pie spice, baking soda, cinnamon, nutmeg and salt. Then stir the dry ingredients into the pumpkin mixture.
In separate bowl mix together with beater the cream cheese and powdered sugar until smooth. Place in a ziplock bag and then cut off the tip, to make it easier to spread over the pumpkin mixture.
Grease your pans and then fill the pan half way with the pumpkin mixture. Spread the cream cheese mixture over the top. Then pour the pumpkin mixture over the top of the cream cheese filling (no more than 3/4 the way full). Bake for 55-65 minutes. For the small loaf pan bake for 25-35 minutes, or until a tooth pick comes clean.