Christina, you could simply reference those assets in the program in order to change program statuses, without having to move them to the program.
As for period cost, you could just drag in multiple period costs. You could take what you want to use for total annual costs, break it down by 12, and drag in a period cost for each month.
Of course, there is also the question of whether this is the best direction to go or not in the first place in terms of building one overall program for the website. I might instead look at individual programs related to the website, and then assign them all to the website "channel". This would enable you to look at individual web program performance for things like a demo offer, product configurator, etc., and roll them all up to the website channel.
Hope this helps.