Have plugin require two other plugins

check if the plugins are active and display a warning at the top of the page if there not:
http://codex.wordpress.org/Function_Reference/is_plugin_active

add_action( 'admin_init', 'spp_plugin_has_parents' );
function spp_plugin_has_parents() {
if ( is_admin() && current_user_can( 'activate_plugins') && !is_plugin_active( 'advanced-custom-fields/acf.php') || !is_plugin_active( 'paid-memberships-pro/paid-memberships-pro.php' ) ) {

    add_action( 'admin_notices', 'spp_plugin_notice' );

    deactivate_plugins( plugin_basename( __FILE__) );
    if ( isset( $_GET['activate'] ) ) {
      unset( $_GET['activate'] );
    }
  }
}
function spp_plugin_notice() {
  ?><div class="error"><p>Sorry, But Sportspicks requires Advanced Custom Fields and Paid Membershps Pro to be installed and activated</p></div><?php }

Take a look at the PHP operators maybe?

http://php.net/manual/en/language.operators.php

http://php.net/manual/en/language.operators.logical.php