Porque un procedimiento almacenado par resolver un select normal y corriente?
Lo que quieres obtener son una serie de campos a partir de un id, luego porque no ejecutas una consulta....
Select ...campos.. from tabla where id=$id
PHP mysql_fetch_array() Function
Por ejemplo....
Quim