Here is a workaround I posted a couple years ago for a two-function button which might help you:
http://indesignsecrets.com/creating-a-two-function-button-for-interactive-pdf-or-swf.php
I don't believe your second request is possible.
Setting buttons to open up other files is extremely tricky and hard to set up because the file hierarchy must be maintained. It works best if all the files can always be in the same folder.