This is Dr. David
there is an artificial urinary sphincter which can be used. but these are for patients who have had prostate surgery and can control their urine
have you tried overactive bladder medications like vesicare or detrol to see if they help?
there is no artifical urostomy sphincter yet to control urine coming out of a suprapubic catheter.
but you can put a clamp on your suprapubic catheter and release it when you need to urinate.