Hi Joe,
Yes. You can open a dialog with parameters. In order to do that you will need to do it from client side by calling client side show method:
http://www.essentialobjects.com/ViewDoc.aspx?t=JSDoc.Public.Dialog.show.htmlThere are two ways to handle the parameters. One way is to handle it before you call show; another way is to pass your parameters through the third parameter of the show method, then provides a ClientSideOnInitDialog handler to handle the parameters. Either way it will be totally up to you to actually handle the parameters. The dialog only helps you to pass it through. Also, if you use it this way, everything needs to be done with JavaScript.
If something must be done about the dialog on the server side, then you would need to use a CallbackPanel control. Put the dialog inside the CallbackPanel, then trigger the CallbackPanel with appropriated parameters. Inside the server side CallbackPanel_Execute handler, you can update the dialog accordingly and then set the dialog's InitState to "Visible", that way the dialog will display when the AJAX call returns. For details about how to use CallbackPanel, please refer to CallbackPanel documentations.
Thanks