Normally when you move the mouse over the Start Menu / Programs, it will automatically cascade and show the submenus.
If you want them to open only when you actually click on them:
- Start Regedit
- Go to HKEY_CURRENT_USER \ Control Panel \ Desktop
- If if it not already there, create a string called MenuShowDelay
- Give it a value of 65534