In order to get more of perry's dreams unlocked you have to beat an island, heres a hint when you get to the final level in bowsers villa you can not play it until you have all of the toads in each level on every other island.
In Hoo's Woods level five the second part the star may be swimming in the water he will jump out of the water try and hit him as many times as possible.
If the star is not there it may be in glacer glave level four the secon room it will be on the platform over your head if you see him then cry and run up the hill and jump on the platform it wil slide under the block it run's to you have to run after it and slide under that same block and try to hit him with your feet.
It only showes up in these places 30% of the time if you go to both and it is not in ether one then go out the tunnel before you went in to that room you do not have to leave the level.
Go to the beach stage two. Slide down the hill and jump when you see the second starfish. You will find a lot of koopas. You need the ability that lets you get coins for defeating enemies. Kill them all then they will keep reapearing. Now I got about 20000 gold.