I Know this thread is a bit old, but have you had any luck with this? i'm actually digging into doing this now, and I can get the Project & Program hours to roll up to the portfolio level. I hadn't thought about doing an hours element in the custom form at the portfolio level which is a smart approach.